[关闭]
@CrazyHenry 2018-03-07T14:56:13.000000Z 字数 696 阅读 982

0.x 8.起泡排序

dddd数据结构课本


  1. #include <iostream>
  2. #include <string>
  3. #include <vector>
  4. #include <iterator>
  5. #include <algorithm>
  6. #include <typeinfo>
  7. #include <numeric>
  8. #include <memory>
  9. #include <stdexcept>
  10. #include <fstream>
  11. #include <sstream>
  12. using namespace std;
  13. //win+<-/-> 切换窗口位置
  14. //ctrl+win+<-/->切换桌面
  15. //ctrl+alt+上/下 改变显示器方向
  16. void bubbleSort(int arr[] , int n)
  17. {
  18. if(n <= 0) return;
  19. for(int i = n - 1 ; i != 0; --i) // n - 1 轮
  20. {
  21. for(int j = 0; j != i; ++j)
  22. {
  23. if(arr[j+1] < arr[j])
  24. swap(arr[j], arr[j+1]);
  25. }
  26. }
  27. }
  28. int main() {
  29. int a[10] = {10,9,8,7,6,5,4,3,2,1};
  30. bubbleSort(a,10);
  31. for( int i = 0 ; i < 10 ; i ++ )
  32. cout<<a[i]<<ends;
  33. cout<<endl;
  34. return 0;
  35. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注