• 冒泡排序


    冒泡排序

     1 /**
     2  * 冒泡排序
     3 **/
     4 #include <iostream>
     5 #include <vector>
     6 using namespace std;
     7 
     8 vector<int> sortMaoPao (vector<int> vec) {
     9 
    10     if (vec.empty()) return vec;
    11 
    12     int len = vec.size();
    13     for (int i = 0; i < len; ++i) {
    14         for (int j = 0; j < len - i - 1; ++ j) {
    15             if (vec[j] > vec[j + 1]) {
    16                 int temp = vec[j];
    17                 vec[j] = vec[j + 1];
    18                 vec[j + 1] = temp;
    19             }
    20         }
    21     }
    22     return vec;
    23 }
    24 
    25 int main() {
    26     vector<int> vec = {3,2,1,5,4};
    27     vector<int> res = sortMaoPao(vec);
    28     for (int i = 0; i < res.size(); ++i) {
    29         cout << res[i] << endl;
    30     }
    31     return 0;
    32 }
  • 相关阅读:
    Java自学
    java自学
    每日总结
    每日总结
    每日总结
    每周总结
    每日总结
    每日总结
    每日总结
    每日总结
  • 原文地址:https://www.cnblogs.com/gousheng/p/8516471.html
Copyright © 2020-2023  润新知