选择排序(C语言)
来源:互联网 发布:冒泡排序算法java 编辑:程序博客网 时间:2024/06/05 18:52
//选择排序
#include<stdio.h>
void SelectSort(int *a,int len);
int main()
{
int a[8]={5,13,25,21,4,1,12,0};
SelectSort(a,8);
printf("选择排序的结果是:\n");
int i;
for(i=0;i<8;i++)
printf("%d\n",a[i]);
return 0;
}
void SelectSort(int *a,int len)
{
int i;
int temp;
int j;
int min;//取最小值
for(i=0;i<len-1;i++)
{
min=i;
for(j=i+1;j<len;j++)
{
if(a[j]<a[min])
min=j;
}
if(min!=i)
{
temp=a[i];
a[i]=a[min];
a[min]=temp;
}
}
}
#include<stdio.h>
void SelectSort(int *a,int len);
int main()
{
int a[8]={5,13,25,21,4,1,12,0};
SelectSort(a,8);
printf("选择排序的结果是:\n");
int i;
for(i=0;i<8;i++)
printf("%d\n",a[i]);
return 0;
}
void SelectSort(int *a,int len)
{
int i;
int temp;
int j;
int min;//取最小值
for(i=0;i<len-1;i++)
{
min=i;
for(j=i+1;j<len;j++)
{
if(a[j]<a[min])
min=j;
}
if(min!=i)
{
temp=a[i];
a[i]=a[min];
a[min]=temp;
}
}
}
阅读全文
0 0
- 选择排序(C语言)
- C语言选择排序
- c语言选择排序
- c语言选择排序
- C语言---选择排序
- C语言 选择排序
- c语言选择排序
- 【C语言】选择排序
- C语言:选择排序
- C语言 选择排序
- C语言选择排序
- c语言选择排序
- C语言------选择排序
- 选择排序(C语言)
- C语言选择排序
- 简单选择排序(C语言实现)
- 选择排序小程序(c语言)
- 选择排序(C语言实现)
- CCF 2017-03-3 Markdown 模拟
- Java 读取xml文件的四种方式
- Struts2中的struts.multipart.saveDir的配置
- ireport制作小技巧
- 百度ife前端2015春task练习记录02
- 选择排序(C语言)
- Spring整合MyBatis:Cannot create PoolableConnectionFactory (Access denied for user 'root '@'localhost
- 安装软件资源整理
- excel和oracle表数据的互动
- CSS 绘制各种形状
- Java基础——Servlet(七)过滤器&监听器 相关
- TextView玩转HTML
- POJ
- Java菜鸟学习日记40