// 插入排序 源码
2015-07-16 13:24
267 查看
//插入排序
void InsertSort(int *a,int n)
{
int i=0,j;
for(;++i<n;)
{
for(j=i;--j>=0;)
{
if(a[j+1]<a[j]){
swap(&a[j+1],&a[j]);
}
else
{
break;
}
}
void InsertSort(int *a,int n)
{
int i=0,j;
for(;++i<n;)
{
for(j=i;--j>=0;)
{
if(a[j+1]<a[j]){
swap(&a[j+1],&a[j]);
}
else
{
break;
}
}
相关文章推荐
- Spring的WebService开发
- Python的Django框架中的Context使用
- 单点登录(二)使用Cookie+File实现单点登录登出(附源码)
- C++获取一个目录下的所有文件
- hdoj 1269 迷宫城堡 【有向图SCC 入门题目】
- cocos2d-x游戏实例(6)-A星算法(2)
- cocos2d-x游戏实例(5)-A星算法(1)
- 【英语】20150716 生词
- jQuery-鼠标经过显示大图并跟随鼠标效果插件
- DT大数据梦工厂 第54讲
- leetcode-237-Delete Node in a Linked List
- DP 水的问题
- Spark编程指南V1.4.0(翻译)
- SVN新增本地目录共享
- cocos2d中文显示问题的解决方法
- Android最佳性能实践(
- 关于尾递归
- Flex与servlet数据交互3(xml解析)
- Java中native关键字
- 数据挖掘分类算法--KNN