简单选择排序
来源:互联网 发布:黑客要学什么编程语言 编辑:程序博客网 时间:2024/06/06 07:12
简单选择排序
选择排序(Selection Sort)的基本思想:对n个记录进行扫描,选择最小的记录,将其输出,接着在剩
下的n-1个记录中扫描,选择最小的记录将其输出,……不断重复这个过程,直到只剩一个记录为止。
/* 算法思想:每一趟在n-i+1个记录中选取关键字最小的记录作为有序序列中的第i个记录 时间复杂度 o(n^2) 空间复杂度 o(1) ? 比较次数 n(n+1)/2 */ void selectSort(int array[],int len){for(int i=0;i<len-1;i++){int min=array[i];int key=i;for(int j=i+1;j<len;j++){if(min>array[j]){key=j;min=array[j];}}if(i!=key)swap(array[i],array[key]);}}
- 选择排序-简单选择排序
- 【选择排序】简单选择排序
- 选择排序-简单选择排序
- 选择排序-简单选择排序
- 选择排序------简单选择排序
- 选择排序--简单选择排序
- 选择排序-简单选择排序
- 选择排序-简单选择排序
- 排序 -- 简单选择排序
- 排序-简单选择排序
- 排序。。。简单选择排序
- 简单排序---选择排序
- 简单排序:选择排序
- 排序-简单选择排序
- 【排序】简单选择排序
- 排序:简单选择排序
- 简单排序--选择排序
- 简单排序:选择排序
- C 二维数组与指针的关系
- 合唱队形---最长上升子序列变形
- 应用百度地图逆地址解析:经纬度-->地址
- HDU2719:The Seven Percent Solution
- Jlink V8固件修复(支持MDK4.70a)
- 简单选择排序
- 系统提示是我们不能忽视的,哪怕只是警告
- TIME_WAITlinux内核优化
- strdup
- C#判断文件路径是否存在或者判断文件是否存在
- struts2中 全局性的异常处理机制
- 直接插入排序
- COM实现读取outlook附件代码片段
- JSP使用SmartUpload上传图片