排序算法之选择排序
来源:互联网 发布:群晖 路由器开放端口 编辑:程序博客网 时间:2024/06/04 18:13
<pre name="code" class="cpp">// SelectSort.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "iostream"using namespace std;// 说明:排序算法 - 每一次迭代中都选择最小的数void SelectSort(double a[], int n){for (int i=0; i<n; i++){int iMin = i; for (int j=i + 1; j<n; j++){if (a[j] < a[iMin]){iMin = j;}}if (iMin != i){double dTemp = a[i];a[i] = a[iMin];a[iMin] = dTemp;}}}int _tmain(int argc, _TCHAR* argv[]){double a[] = {2.0, 5.4, 4.0, 8.0, 3.0, 5.0, 1.0, 9.0, 7.0};int n = sizeof(a) / sizeof(*a);cout<<"排序前:\n";for each (double x in a){cout<<x<<" ";}cout<<endl;SelectSort(a, n);cout<<"排序后:\n";for each (double x in a){cout<<x<<" ";}cout<<endl;return 0;}
0 0
- 排序算法之选择排序
- 排序算法之选择排序
- 排序算法之选择排序
- 排序算法之选择排序
- 【排序算法】之选择排序
- 排序算法之选择排序
- 排序算法之选择排序
- 排序算法之选择排序
- 排序算法之选择排序
- 排序算法之选择排序
- 排序算法之选择排序
- 算法-排序之选择排序
- 排序算法之选择排序
- 排序算法之选择排序
- 排序算法之选择排序
- 排序算法之选择排序
- 排序算法之选择排序
- 排序算法之选择排序
- jsessionid
- leetcode 111. Minimum Depth of Binary Tree
- 源码分析 There is no getter for property named '*' in 'class java.lang.String
- 蓝桥杯BASIC21 sine之舞
- java.net.ConnectException: Connection refused
- 排序算法之选择排序
- JVM关闭
- 51nod 1095 Anigram单词
- Android系统中Parcelable和Serializable的区别
- 关于View 的基本原理
- Linux监控重要进程的实现方法
- oc与swift混编
- java修饰符
- Unity获取游戏对象详解