排序算法之简单选择排序
来源:互联网 发布:linux 禁止ip连接 编辑:程序博客网 时间:2024/06/05 15:50
简单选择排序就是每次选择一个比较小或者比较大的数放在最前面,每次只能选择一个数。
void
Select_Sort(datatype R[],
int
n)
{
//对排序表R[1].....R[n]进行冒泡排法,n是记录个数
for
(i=1; i<n; i++)
/*做n-1趟选取*/
{
k=i;
/*在i开始的n-i+1个记录中选关键码最小的记录*/
for
(j=i+1;j<=n;j++)
if
(R[j].key<R[k].key)
k=j;
/*k中存放关键码最小记录的下标*/
if
(i!=k)
/*关键码最小的记录与第i个记录交换*/
{
int
temp;
temp=R[k];
R[k]=R[i];
R[i]=temp;
}
}
阅读全文
0 0
- 算法 排序算法之简单选择排序
- 排序算法之二:选择排序之【简单选择排序】
- 排序算法之简单选择排序
- 排序算法入门之简单选择排序
- 排序算法之简单选择排序
- 常用排序算法之简单选择排序
- 排序算法之简单选择排序
- 经典排序算法之简单选择排序
- 排序算法之简单选择排序
- 排序算法之简单选择排序
- 八大排序算法之简单选择排序
- 排序算法之简单选择排序
- 排序算法之简单选择排序(Java)
- C++简单排序算法之选择排序
- 排序算法入门之简单选择排序
- 排序算法入门之简单选择排序
- 排序算法之简单选择排序
- 常用排序算法之简单选择排序
- Android 颜色透明度换算
- struts2-7指定struts2处理的请求后缀
- SharedPreferences util工具类封装
- 前端性能优化一:合并css\javascript
- Python实现TFTP
- 排序算法之简单选择排序
- TensorFlow基础环境搭建(Windows)
- 利用jso实现vivo x20手机评论的爬取
- 办公一定要有哪些基础软件?
- Android监听软键盘打开收起事件
- mysql按某字段排序查询时,怎么样始终把某条记录放在第一个呢?
- kubernetes1.8.4 安装指南 -- 9. calico
- 编程之路小细节-四种逻辑运算符的理解
- 浅谈将Pytorch模型从CPU转换成GPU