排序算法集合(后面陆续更新)
2017-03-30 23:13
211 查看
插入排序算法:
//递归版本,已验证
void insertSort(int *val,int left ,int right)
{
if(left>=right)
return;
insertSort(val,left,right-1);
int i=0;
for(;i<right;++i)
{
if(val[i] >val[right])
break;
}
int save = val[right];
for(int j= right;j>i;--j)
{
val[j] = val[j-1];
}
val[i] = save;
}
//递归版
//递归版本,已验证
void insertSort(int *val,int left ,int right)
{
if(left>=right)
return;
insertSort(val,left,right-1);
int i=0;
for(;i<right;++i)
{
if(val[i] >val[right])
break;
}
int save = val[right];
for(int j= right;j>i;--j)
{
val[j] = val[j-1];
}
val[i] = save;
}
//递归版
相关文章推荐
- 华中地区博友链接集合(陆续更新中)
- 华南地区博友链接集合(陆续更新中)
- 海外博友链接集合(陆续更新中)
- 动态规划思考集合,陆续更新
- 小程序组件集合-(陆续更新中,欢迎探讨~)
- 日常linux常用命令集合!长期更新中!!
- Mongodb数组操作$(update)、$占位符更新嵌套数组、嵌套文档集合
- 肤色检测&人脸检测数据集等链接大集合(持续更新中...)
- 很有用的网站--陆续更新
- 西南地区博友链接集合(陆续增加中)
- 计算机视觉、机器学习相关领域论文和源代码大集合--持续更新……
- 经典的asp整理 (陆续更新)
- Oracle.DataAccess.dll 当传递具有新行的 DataRow 集合时,更新要求有效的 InsertCommand
- TMD,搞了半天,GridView更新时,提示“索引超出范围。必须为非负值并小于集合大小”
- 飞飞老师最新教程集合[不断更新中]已更新到07年09月8日
- 数据库零碎知识点集合(永久更新)
- 当传递具有已修改行的DataRow 集合时,更新要求有效的UpdateCommand?[原]
- 开发相关文章转载地址(陆续更新)
- 排序算法(不断更新)
- 常用牛人主页链接(计算机视觉、模式识别、机器学习相关方向,陆续更新。。。。)