常用排序法(冒泡法,选择法)
来源:互联网 发布:淘宝优惠提醒app 编辑:程序博客网 时间:2024/06/08 07:57
for(I=0;i<n;i++)
{
int tmp=I,m;
for(j=I+1;j<n;j++)
if (a[tmp]>a[j])
tmp=j;
a[m]=a[tmp];
a[tmp]=a[i];
a[i]=a[m];
}
//选择法(每次选出最大or小的数,每次内循环结束后把该数与该次的第一位数互换)
for (I=0;i<n:i++)
for (j=I;j<n:j++)
{
if (a[j]<a[j+1])
{
m=a[j];
a[j]=a[j+1];
a[j+1]=m;
}
}
//冒泡法(每次内循环时会把最小or最大的移动到最前面)
阅读全文
0 0
- 常用排序法(冒泡法,选择法)
- 冒泡、选择排序法
- 介绍4个常用的排序法。冒泡排序、插入排序、快速排序、选择排序法
- 冒泡法选择法排序
- 选择法排序,冒泡排序,递归排序
- 常用排序-冒泡法排序
- 选择_冒泡 排序法
- 数列排序(选择排序法和冒泡排序法)
- 选择排序法和冒泡排序法
- 冒泡排序法和选择排序法
- 冒泡排序法和选择排序法
- 冒泡法排序和选择法排序
- 选择排序法&冒泡排序法
- 冒泡排序法和选择排序法
- 选择排序法&冒泡排序法
- 选择排序法 冒泡排序法
- 选择排序法和冒泡排序法
- 冒泡排序法 选择排序法
- 原型模式prototype-发送邮件实例
- BAT批处理中选择分支后启动新窗口执行命令的示例
- Django Channels 实时在线用户列表
- WebRoot与WebContent区别
- Leetcode 113. Path Sum II
- 常用排序法(冒泡法,选择法)
- 给调皮的AssetBundle加上面向对象式加载调试管理
- 在Java中使用Lambda表达式统计词频
- @Autowired和@Resource的区别是什么?
- Java菜鸟第一天
- HCNA网络技术基础学习
- Mybatis关联、集合查询
- table View
- JavaScript 日期处理类库 Moment.js