#include<stdio.h>
//选择排序
void selectionsort(int *,int);
int main(){
int num[7]={1,2,6,5,3,8,9,};
int i=0;
printf("排序之前的顺序是\n");
for(i=0;i<7;i++){
printf("%d ",num[i]);
}
selectionsort(num,7);
printf("排序之后的顺序是\n");
for(i=0;i<7;i++){
printf("%d ",num[i]);
}
return 0;
}
void selectionsort(int *num,int n){
int i=0;
int j=0;
int min=0;
int t=0;
for(i=0;i<n-1;i++){
min=i;
for(j=i;j<n;j++){
if(num[min]>num[j]){
min=j;
}
}
if(min!=i){
t=num[min];
num[min]=num[i];
num[i]=t;
}
}
}
数据结构-选择排序-简单选择排序
原创
©著作权归作者所有:来自51CTO博客作者孙中明的原创作品,请联系作者获取转载授权,否则将追究法律责任

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
数据结构简单选择排序
简单选择排序设有一组初始关键字序列为(24,35,12,27,18,26),则第3趟简单选择排序结束后的
选择排序 简单选择排序 数据结构排序算法 html -
[golang] 数据结构-简单选择排序
golang实现选择排序
go 数据结构 简单 选择排序 -
选择排序之简单选择排序
1.引言一听到选择排序的词第一反应都是要通过选择来排序
算法 java 数据结构 python 机器学习 -
数据结构与算法之简单选择排序
数据结构与算法之简单选择排序前提条件简介简单选择排序算法完整代码输出结果前提条
算法 数据结构 排序算法 选择排序 c语言