博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
简单选择排序(C)
阅读量:4948 次
发布时间:2019-06-11

本文共 558 字,大约阅读时间需要 1 分钟。

从无序序列中选出最小的值放入有序序列中,这就是简单排序的思想


#include
void ChooseSort(int a[],int n);void main(){ int a[6]= {
23,1,45,35,12,33}; ChooseSort(a,6); for(int i=0; i<6; i++) { printf("%d\t",a[i]); }}void ChooseSort(int a[],int n){ for(int i=0; i
a[j])//从有序序列中找出最小的 { int temp; temp=a[i]; a[i]=a[j]; a[j]=temp; } } }}

可以看出在待排序列为正序时,移动的次数最少。它是一种不稳定的排序算法。总的时间复杂度为O(n^2)。

转载于:https://www.cnblogs.com/qukingblog/p/7475326.html

你可能感兴趣的文章
Asp.Net 后台注册Js脚本和引用JS文件的方法及作用位置
查看>>
diy操作系统 附录:gcc栈帧开启与关闭
查看>>
2010 关押罪犯
查看>>
NGINX(三)HASH表
查看>>
【秒用Win7三种电源模式让你的笔记本更适应环境】
查看>>
PHP “引号兄弟”
查看>>
IOS代码布局(五) UICollectionView
查看>>
Django之Models(一)
查看>>
html的那些标签
查看>>
常见的几种数据加密与应用场景
查看>>
Android sendToTarget
查看>>
express框架结合jade模板引擎使用
查看>>
输出的巧妙思想(解题技巧)
查看>>
python装饰器
查看>>
获取两个日期之间的所有日期列表
查看>>
第一章 算法在计算中的作用
查看>>
在CocoaPod中安装BmobSDK
查看>>
webpack入门之教你搭建简单的框架
查看>>
开通的第一篇
查看>>
[学习] nofollow
查看>>