C++折半插入排序
来源:互联网 发布:淘宝差评后售后退款 编辑:程序博客网 时间:2024/04/29 03:51
<pre name="code" class="cpp">//折半插入排序#include<iostream>using namespace std;void BinInsertSort(int a[],int len){int i,j,low,mid,high;int temp;for(i=1;i<len;i++){if(a[i-1]>a[i]){temp=a[i];low=0;high=i-1;while(low<=high){mid=(low+high)/2;if(temp<a[mid])high=mid-1;elselow=mid+1;}for(j=i-1;j>=high+1;j--)a[j+1]=a[j];a[j+1]=temp;}}}int main(){int a[]={2,5,-1,0,16,89,-32,-1,-4,90,0};int len=sizeof(a)/sizeof(a[0]);BinInsertSort(a,len);for(int i=0;i<len;i++){cout<<a[i]<<" ";}cout<<endl;system("pause");return 0;}
0 0
- C实现折半插入排序
- 插入排序--折半插入
- 插入排序--折半插入
- 排序:折半插入排序
- 排序--折半插入排序
- 排序-折半插入排序
- 【插入排序】折半插入排序
- 插入排序--折半插入排序
- 折半插入排序,插入排序
- 排序算法(C实现)---------- 折半插入排序
- 折半插入排序
- 折半插入排序
- 折半插入排序算法
- 折半插入排序算法
- 折半插入排序 练习
- 折半插入排序
- 折半插入排序
- 折半插入排序
- 华为P6刷机包 移动版 基于EmotionUI B508适配 MIUI V5 4.9.22发布 更新优化
- 南阳师范学院ACM官方博客使用说明
- 《SAS编程与数据挖掘商业案例》学习笔记之十三
- passwd
- php压缩CSS代码 可换行
- C++折半插入排序
- Android-Gsensor屏幕旋转
- Java swing开发sqlserver 2000员工后台管理系统源代码下载
- Java 变量
- JSP forward 与response.sendRedirect区别
- OGNL
- 一切成功源于积累——20140928 认识货币——新西兰元
- 泡面吧 一个未来之星的中国式陨落
- CSS 的优先级机制[总结]