最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
内部排序之二分插入排序
时间:2008-04-26 编辑:简简单单 来源:一聚教程网
/*来自课程实验*/
/*程序名:bsort.cpp*/
/*功能:实现数据的二分排序*/
#include
#include
void bsort(char *cp,int count)
{
int i,j,low,mid,high;
char t;
for(i=1;i
t=cp[i];
low=0;
high=i-1;
while(low<=high)
{
mid=(low+high)/2;
if(t
else
low=mid+1;
}
for(j=i-1;j>=low;j--)
cp[j+1]=cp[j];
cp[low]=t;
}
return;
}
void main()
{
char a[]={'k','k','x','a','w','f'};
int x=6;
bsort(a,x);
for(int i=0;i<6;i++)
putchar(a[i]);
getchar();
}
-
上一个: 八皇后问题的递归求解
-
下一个: 约瑟夫环问题
相关文章
- word论文中的参考文献如何按照字母升序排序 07-20
- word姓氏笔画怎么排序 07-17
- 触漫app如何给画好的漫画排序 06-22
- Python实现选择排序的方法 06-07
- java 算法之希尔排序详解及实现代码 05-15
- java 算法之归并排序详解及实现代码 05-15
热门栏目
-
php教程
php入门 php安全 php安装 php常用代码 php高级应用 -
asp.net教程
基础入门 .Net开发 C语言 VB.Net语言 WebService -
手机开发
安卓教程 ios7教程 Windows Phone Windows Mobile 手机常见问题 -
css教程
CSS入门 常用代码 经典案例 样式布局 高级应用 -
网页制作
设计基础 Dreamweaver Frontpage js教程 XNL/XSLT -
办公数码
word excel powerpoint 金山WPS 电脑新手 -
jsp教程
Application与Applet J2EE/EJB/服务器 J2ME开发 Java基础 Java技巧及代码