直接插入排序
2015-08-13 14:55
281 查看
</pre><pre name="code" class="cpp">
#include <stdio.h>void Insert(int a[],int length){int i,j,key;for( i=1;i<length;i++){j=i-1;key = a[i];while(j>=0&&a[j]>key){a[j+1]=a[j];j--;}a[j+1]=key;}}void print_array(int a[],int length){for(int i=0;i<length;i++){printf("%d ",a[i]);}printf("\n");}int main(void){int a[]={5,4,3,2,0};Insert(a,5);print_array(a,5);return 0;}
相关文章推荐
- 清除缓存笔记[pre-release]
- TCP/IP详解 卷I:协议 のIP网际层 IP校验和的计算
- dataTables国际化
- Java - How Garbage Collection works in Java
- sdut oj图的基本存储的基本方式一
- Refer associated stacktrace #oracle.install.commons.util.exception.DefaultErrorAdvisor:37
- bzoj4199: [Noi2015]品酒大会
- win7/win8系统如何查看WIFI密码 其他系统查看方法类似
- 如何实现毛玻璃效果
- 【bzoj2763】 JLOI2011飞行路线 分层最短路
- VS多行代码替换
- ConnectionPoolTimeoutException故障总结
- Python 之 sklearn 计算 SVM 隶属度
- 【转】Android通过JNI调用驱动程序(完全解析实例)
- JSP等网站【创建带自定义图标的桌面快捷方式】
- ContentProvider的了解
- 帝国CMS与Ucenter同步通信,会员整合
- Please ensure that adb is correctly located at……问题解决方案
- NJUPT JAVA语言 综合图形界面程序设计
- php复制目录下的所有文件及文件夹