排序法之插入排序
来源:互联网 发布:mac os 通用剪贴板 编辑:程序博客网 时间:2024/04/29 13:35
void insert_sort(int arry[], int n)
{
int curPosition;
int inserPosition;
int searPosition;
int insertNum;
for(curPosition = 1; curPosition < n; curPosition++)
{
insertNum = arry[curPosition];
for(searPosition = curPosition; searPosition > 0; searPosition--)
{
if(insertNum < arry[searPosition-1])
{
arry[searPosition] = arry[searPosition-1];
}
else
{
break;
}
}
inserPosition = searPosition;
arry[inserPosition] = insertNum;
}
}
{
int curPosition;
int inserPosition;
int searPosition;
int insertNum;
for(curPosition = 1; curPosition < n; curPosition++)
{
insertNum = arry[curPosition];
for(searPosition = curPosition; searPosition > 0; searPosition--)
{
if(insertNum < arry[searPosition-1])
{
arry[searPosition] = arry[searPosition-1];
}
else
{
break;
}
}
inserPosition = searPosition;
arry[inserPosition] = insertNum;
}
}
0 0
- 排序法之插入排序
- 排序之插入排序
- 排序之插入排序
- 排序之插入排序
- 排序之插入排序
- 排序之插入排序
- 排序之插入排序
- 排序之插入排序
- 排序之插入排序
- 排序之插入排序
- 排序之插入排序
- 排序之插入排序
- 排序之插入排序
- 排序之插入排序
- 排序之插入排序
- 排序之插入排序
- 排序之插入排序
- 排序之插入排序
- Lua LuaJit 指令表(整理)
- Android数据库SQLite文件打包,随APK发布
- js中setInterval与setTimeout用法
- 习题2-10 排列permutation
- string.format总结
- 排序法之插入排序
- 易景地球3.0在win8中安装后无法运行的解决方法
- 值传递和引用传递
- Android中显示网络上的图片
- <s:action>的一些用法
- JS获取当前时间戳的方法
- 图总结之存储结构代码详解
- codeforces 486CPalindrome Transformation
- C++_队列(Queue)