01_选择排序和冒泡排序
来源:互联网 发布:sql server 2017 收费 编辑:程序博客网 时间:2024/04/27 23:55
由于选择排序和冒泡排序是比较基础的排序算法,所以这里只是给出代码,具体的排序算法就不讲解了。
void wei::Chen::swap( int &a , int &b ) { a ^= b; b ^= a; a ^= b;}void wei::Chen::showArr(int arr[], int len) { for (int i = 0; i < len; ++i ) { cout << arr[i] << " "; } cout << endl;}/**按照从小到大排序。*将第一个数与后面每个数比较,如果大于后面的数就交换,这样就拿到了第一个最小的数放在arr[0]的位置上,后面几个以此类推。*/void wei::Chen::selectSort( int arr[] , int len) { for (int i=0; i < len - 1; ++i ) { for (int j = i + 1; j < len; ++j) { if (arr[i]>arr[j]) { swap( arr[i] , arr[j]); } } }}/**按照从小到大排序。*/void wei::Chen::bubbleSort(int arr[], const int len){ for (int i = 0; i < len - 1; ++i ) { for (int j = 0; j < len - i - 1; ++j ) { if ( arr[j]>arr[j+1] ) { swap( arr[j] , arr[j+1]); } } }}
阅读全文
0 0
- 01_选择排序和冒泡排序
- 选择排序_冒泡排序
- 八大排序算法(1)_冒泡排序和选择排序
- 黑马程序员_ 选择排序和冒泡排序
- 黑马程序员_选择排序和冒泡排序算法
- 选择_冒泡 排序法
- 冒泡排序和选择排序
- 选择排序和冒泡排序
- 选择排序和冒泡排序
- 冒泡排序和选择排序
- 选择排序和冒泡排序
- 选择排序和冒泡排序
- 冒泡排序和选择排序
- 选择排序和冒泡排序
- 冒泡排序和选择排序
- 选择排序和冒泡排序
- 冒泡排序和选择排序
- 选择排序和冒泡排序
- 霍夫变换直线检测基本原理hough,houghpeaks,houghlines
- MySql--存储引擎、索引、视图、DBA命令
- ORA-32773
- C++primer学习笔记-----6.7函数指针
- 原生js怎么删除一个 div
- 01_选择排序和冒泡排序
- play framework(翻译)
- spark1.6.1学习笔记02-spark集群的作业调度
- 一名 40 岁“老”程序员的反思
- 使用WebStorm开发web前端 网页中文乱码问题的解决方案
- 表空间
- Android Studio下Ndk开发踩过的坑以及解办法决
- Yii::2.0 使用富文本编辑器教程
- android全屏/沉浸式状态栏下,各种键盘挡住输入框解决办法