经典算法整理之选择排序
2016-03-21 13:28
190 查看
一、基本思想
在无序区选择一个最小的数放到有序区的最后
二、代码实现
三、不完全测试结果
四、性能分析
算法复杂度o(n^2)
在无序区选择一个最小的数放到有序区的最后
二、代码实现
<pre name="code" class="cpp">void selectSort(int a[], int n) { for(int i=0;i<n;i++) { int minc=i; for(int j=i+1;j<n;j++) { if(a[j]<a[minc]) { minc=j; } } swap(a[i],a[minc]); } }
三、不完全测试结果
四、性能分析
算法复杂度o(n^2)
相关文章推荐
- ios网络编程(http、socket)
- 编写,其实就是copy出来驱动程序,pass
- CROC 2016 - Elimination Round (Rated Unofficial Edition) D. Robot Rapping Results Report 二分+拓扑排序
- where T:class 泛型类型约束
- 使用animation填充Activity切换动画
- pcf8951 ad/da(iic)转换模块 在 esp8266下的实现
- RecyclerView和ScrollView嵌套使用
- SQL Server 2008 R2的发布订阅配置实践
- How to: Set Properties of Web Application Projects
- 快速排序
- HTML插入Flash的全兼容完美解决方案-SWFObject
- 汇编语言hello world
- SQL SERVER 2008 利用发布订阅方式实现数据库同步
- 链表及其简单操作
- 蓝桥杯:基础练习 回形取数
- iOS开发-给服务器发送JSON数据
- CCS3超长文字显示省略号的方法
- OpenCV入门:简单图像处理实例——平滑滤波
- TreeSet详解
- day08