简单选择排序
来源:互联网 发布:python buffer 编辑:程序博客网 时间:2024/05/22 04:59
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
#include<time.h>
#include<stdlib.h>
int main()
{
int i,s;
int a[10]={0};
int *p=a;
srand((unsigned int)(time(NULL)));
for(i=0;i<10;i++)
{
printf("%d\n",rand());
s=rand()%101;
printf("%d\n",s);
*p++=s;
}
int temp;
int j,x;
for(i=0;i<9;i++)
{
temp = i;
for(j=i+1;j<9;j++)
{
if(a[j] < a[temp])
{
temp = j;
}
}
if(temp != i)
{
x=a[i];
a[i]=a[temp];
a[temp]=x;
}
}
for(i=0;i<10;i++)
{
printf("%d,",a[i]);
}
printf("\n");
return 0;
}
总结:此处的优点是利用脚标的变化来选择和交换。
- 选择排序-简单选择排序
- 【选择排序】简单选择排序
- 选择排序-简单选择排序
- 选择排序-简单选择排序
- 选择排序------简单选择排序
- 选择排序--简单选择排序
- 选择排序-简单选择排序
- 选择排序-简单选择排序
- 排序 -- 简单选择排序
- 排序-简单选择排序
- 排序。。。简单选择排序
- 简单排序---选择排序
- 简单排序:选择排序
- 排序-简单选择排序
- 【排序】简单选择排序
- 排序:简单选择排序
- 简单排序--选择排序
- 简单排序:选择排序
- C#多线程的奥妙
- 二级指针的举例
- 企业管理也需要创新(二)
- MPI & OpenMP
- 怎样判断所运行的ANDROID系统的SDK版本号
- 简单选择排序
- 面向Flex/Java EE应用的全新企业平台
- D3Dh函数
- Bellman_ford或spfa 判断图是否存在负环
- .NET设计规范——约定、惯用法与模式(第2版·英文版
- 一条USB分析仪LOG(ClassRequest:21 22 00 00 01 00 00 00)
- java经典小程序
- 王爽《汇编语言》课后作业( P136(6) )
- 中国GSM手机走向品牌化、国际化