文章目录 1.题目 2.数据结构与算法 3.源代码 4.时间复杂度 5.结论 1.题目 起泡排序 2.数据结构与算法 algorithm:不断交换逆序对,减小逆序数,使无序序列变为有序序列。 3.源代码 #include "stdafx.h" #include <iostream> #include <vector> #include <time.h> #include <stdlib.h> using namespace std; //最优BubbleSort void bubbleSort(vector<int> &v){ int hi = v.size(); while(hi){ int tmp = 0; for (int i = 1; i < hi; i++