排序算法之选择排序
来源:互联网 发布:英语歌教学软件 编辑:程序博客网 时间:2024/05/18 09:21
选择排序算法思想:
每一趟在n-i+1(i = 1,2,···,n-1)个记录中选取关键字最小的记录作为有序序列中第i个记录
#include <stdio.h>void select_sort(int a[],int n){ int i,j,minindex,t;for(i=0;i<n-1;i++){ minindex = i; for(j=i+1;j<n;j++) { if(a[j]<a[minindex]) minindex = j; } if(i!=minindex) { t = a[minindex]; a[minindex] = a[i]; a[i] = t; }}}int main(){ int i; int a[] = {4,8,9,45,76,23,15,27,36,50};select_sort(a,10);for(i=0;i<10;i++){ printf("%d ",*(a+i));}}
- 排序算法之选择排序
- 排序算法之选择排序
- 排序算法之选择排序
- 排序算法之选择排序
- 【排序算法】之选择排序
- 排序算法之选择排序
- 排序算法之选择排序
- 排序算法之选择排序
- 排序算法之选择排序
- 排序算法之选择排序
- 排序算法之选择排序
- 算法-排序之选择排序
- 排序算法之选择排序
- 排序算法之选择排序
- 排序算法之选择排序
- 排序算法之选择排序
- 排序算法之选择排序
- 排序算法之选择排序
- 初步了解OBD
- LDA并行化实验(待完善)
- IOCP 浅析
- Mac下构建cocos-2dx for android
- tomcat开机启动
- 排序算法之选择排序
- PowerDesigner逆向工程Orcale11g方法
- qt 中显示模式/非模式窗口
- Ajax学习
- c语言 文件的包含应用
- Android xml资源文件中@、@android:type、@*、?、@+含义和区别
- 备考C++有感
- wp-音频播放
- in 和 exist 区别