选择排序
来源:互联网 发布:js cookie大小 编辑:程序博客网 时间:2024/06/08 16:10
用选择排序,从小打到排序
#include<stdio.h>
#include<iostream>
using namespace std;
void selectsore(int k[], int n)
{
int i, j, min, temp;
for (i = 0; i < n; i++)
{
min = i;
for (j = i + 1; j < n; j++)
{
if (k[j] < k[min])
min = j;
}
if (min != i)
{
temp = k[min];
k[min] = k[i];
k[i] = temp;
/*temp = k[i];
k[i] = k[min]; 这种交换方式也可以
k[min] = temp;*/
}
}
}
int main()
{
int i, a[10] = { 2,5,6,3,7,8,0,9,12,1 };
cout << "the orginal data array" << endl;
for (i = 0; i < 10; i++)
cout << a[i] << " ";
cout << endl;
selectsore(a, 10);
cout << "the result" << endl;
for (i = 0; i < 10; i++)
cout << a[i] << " ";
cout << endl;
return 0;
}
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序:
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- [PHP实例] PHP获得计算机的唯一标识[cpu,网卡]
- 内存泄露与内存溢出
- 查看 Linux 各种信息
- 欧拉函数
- Effective C++ 部分读书笔记
- 选择排序
- Hbuilder支持jquery、zepto、angular、ext、dojo 等js框架的提示吗
- HDU 2612 Find a way (广搜,队列)
- 各种排序算法
- activeMQ Mysql静态话
- iTunes connect 上传app遇到的问题 联系官方大全
- linux文件传输命令:SCP用法
- LeetCode(java)9. Palindrome Number
- Your project path contains non-ASCII characters(使用androidstudio常见错误)