(算法设计技巧与分析)BubbleSort
2015-03-10 00:27
357 查看
#include<iostream> #include<time.h> using namespace std; void BubbleSort(int a[],int n); int main() { int a[11]; srand((unsigned int(time(NULL))));//导入时间种子加每次运行结样试下伪随机数种子 for (int i=0;i<11;i++) a[i]=rand(); BubbleSort(a,11); for(int i=0;i<11;i++) cout<<a[i]<<endl; return 0; } void BubbleSort(int a[],int n) { int i=1,temp;bool flag=true; while(i<n&&flag) { flag=false; for(int j=n-1;j>=i;j--) if(a[j]<a[j-1]) { temp=a[j]; a[j]=a[j-1]; a[j-1]=temp; flag=true; } i++; } }
相关文章推荐
- (算法设计技巧与分析)LinearSearch
- (算法设计技巧与分析)SelectSort
- (算法设计技巧与分析)matchain
- (算法设计技巧与分析)Kruskal
- (算法设计技巧与分析)BinarySearch
- (算法设计技巧与分析)BinarySearchrec
- (算法设计技巧与分析)floyd
- (算法设计技巧与分析)QuickSort
- 算法设计技巧和分析学习笔记1 (归纳法、分治和动态规划)
- (算法设计技巧与分析)InsertionSort
- <算法设计技巧与分析>M.H>Alsuwaiye编著 读书心得
- (算法设计技巧与分析)InsertionSort
- (算法设计技巧与分析)Knapsack
- (算法设计技巧与分析)CloseStpair
- (算法设计技巧与分析)RadixSort
- (算法设计技巧与分析)Permutationsi
- (算法设计技巧与分析)Majority
- (算法设计技巧与分析)prim
- (算法设计技巧与分析)Dijkstra
- (算法设计技巧与分析)LCS