选择排序——简单选择和堆排序
来源:互联网 发布:淘宝开网店怎么收费 编辑:程序博客网 时间:2024/05/21 05:23
简单选择排序:不稳定,时间复杂度O(n^2)
void simpleselect(int data[], int len)
{
int i =0;
int j=0;
for(i=0; i<len; i++)
{
int value = data[i];
int k = i;
int tmp = 0;
for(j=i; j<len; j++)
{
if(data[j] < value)
{
value = data[j];
k = j;
}
}
tmp = data[i];
data[i] = value;
data[k] = tmp;
}
}
- 选择排序——简单选择和堆排序
- 选择排序——选择排序和堆排序
- 选择排序——简单选择排序和堆排序,C++代码实现
- 三 选择排序(简单选择排序和堆排序)
- 选择排序之简单选择排序和堆排序
- 简单选择排序和堆排序
- 选择排序---简单选择排序 堆排序
- 选择排序:简单选择排序、堆排序
- 选择排序—堆排序
- 选择排序—堆排序
- 简单选择排序-->堆排序
- 简单选择排序和堆选择排序代码实现
- 选择排序和堆排序
- 选择排序和堆排序
- 选择排序和堆排序
- 选择排序和堆排序
- 选择排序和堆排序
- 选择排序和堆排序
- CXF webservice JAXB 处理复杂数据类型方法
- mp4文件格式解析(二)
- 2012年 上半年 第十三周 C++程序设计 (三十八)
- GLUT函数说明(转载)
- 令人惊讶的NULL类指针
- 选择排序——简单选择和堆排序
- 初学ios的一些笔记
- android Button click event.
- mp4文件格式解析(三)
- iptables基础应用
- 导入第三方jar包后编译源码问题
- Sybase的查询Group by 中的 This exceeds the maximum allowable limit of 600解决方案
- MFC中获取MainFrame,Doc,View,App等指针的方法
- C++编译器到底能帮我们把代码优化到什么程度?