典型的选择排序法
来源:互联网 发布:人员优化方案怎么写 编辑:程序博客网 时间:2024/06/07 08:12
分析:
以十个整数为例,首先在10 个整数选出最大整数存放于a[0],再从其余9个数中选出最大整数存放于a[1]中,依次类推,a[9]中存放最小整数。
代码如下:
#include<stdio.h># define N 10int main()//典型排序算法{ int i,temp,a[N]={20,50,90,30,70,40,10,80,100,60}; int j = 0; int m = 0; printf("排序前十个整数输出如下\n"); for(i=0;i<N;i++) { printf("%5d",a[i]); printf("\n"); } for(i=0;i<N-1;i++) { m=i; for(j=i+1;j<=N-1;j++) if(a[j]>a[m]) m=j; temp=a[i]; a[i]=a[m]; a[m]=temp; } printf("从大到小排序的10个整数输出如下\n"); for(i=0;i<N;i++) printf("%5d",a[i]); return 0;}
阅读全文
0 0
- 典型的选择排序法
- 三个典型的经典算法冒泡排序,插入排序,选择排序
- P279_1011 用了典型的冒泡法排序字符串
- JAVA中的两种典型排序,选择和冒泡
- 数组的选择排序法。
- 选择排序法的优化
- 选择排序法的理解
- 选择排序法的优化
- 排序法:改良的选择排序
- 数组的排序 选择排序法
- 几个典型的排序(C#)
- 典型合并排序的Java实现
- 冒泡排序法和选择排序法的排序过程
- 典型比较排序法时间复杂度对比
- 单链表的排序(选择排序)
- 简单的排序---选择排序
- 欧美客户选择外包开发人员的几个典型模式
- 选择排序法的几个原则
- c语言操场训练问题
- linux安装jdk
- 定义图表类型——柱状图、线形图和堆积柱状图
- for循环的小练习之交替输出
- 认同与今年刚好房东就说口味
- 典型的选择排序法
- 事件(二):事件对象
- 文章标题
- html中<checkbox>标签用法解析及如何设置checkbox复选框的默认选中状态
- 关于try-catch-finally-throws
- Leetcode算法学习日志-714 Best Time to Buy and Sell Stock with Transaction Fee
- 数据结构实验B树的C++代码实现
- Python学习笔记(三):高级特性
- nginx反向代理图片小结