赞
踩
- void bubbleSort(vector<int>& a)
- {
- int len = a.size();
- for (int i = 0; i < len - 1; i++) //需要循环次数
- {
- for (int j = 0; j < len - 1 - i; j++) //每次需要比较个数
- {
- if (a[j] > a[j + 1])
- {
- swap(a[j], a[j + 1]); //交换
- }
- }
- }
- }
- void selectionSort(vector<int> &a)
- {
- int len = a.size();
- for (int i = 0, minIndex; i < len - 1; i++) //需要循环次数
- {
- minIndex = i; //最小下标
- for (int j = i + 1; j < len; j++) //访问未排序的元素
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。