选择法排序
来源:互联网 发布:澄海淘宝美工培训 编辑:程序博客网 时间:2024/06/01 08:23
#include<stdio.h>
void main()
{
int a[10],*p,i,j;
void f(int *m,int n);
p=a;
j=10;
printf("输入十个数:\n");
for(i=0;i<10;i++)
scanf("%d",p+i);
f(p,j);
}
void f(int *m,int n)
{
int *p,i,k,j,t;
p=m;
for(i=0;i<n-1;i++)
{
k=i;
for(j=i+1;j<n;j++)
if(*(p+k)<*(p+j))
k=j;
t=*(p+i);
*(p+i)=*(p+k);
*(p+k)=t;
}
p=m;
for(i=0;i<10;i++)
printf("%d\t",*(p+i));
}
阅读全文
0 0
- 常用排序-选择法排序
- 常见排序-选择法排序
- 排序算法--选择排序法
- 按选择排序法排序。
- 排序模板 选择法排序
- 排序算法--选择排序法
- 排序之选择排序法
- 选择排序法法
- 排序:选择法
- 选择排序法
- 选择法排序
- 选择排序法
- 选择排序法证明
- 选择排序法
- 选择排序法
- 选择排序法
- 选择排序法
- C++ 选择排序法
- 加载网络图片
- SpringBoot项目在Spring Tool Suite中更改默认发布目录为Tomcat
- Struts2数据验证机制
- 修改MySQL数据库引擎为InnoDB
- iptables防火墙原理详解
- 选择法排序
- android自定义view事件分发总结
- Java的native方法
- Android开发进阶—Android中的View
- IO流对象
- 查看linux版本跟发行版
- Revit开发区分基本墙,幕墙,叠层墙
- 你知道Java正在没落么?
- JDK 和 JRE 的区别