插入排序
来源:互联网 发布:js 双引号字符转义 编辑:程序博客网 时间:2024/05/16 14:32
#include <stdio.h>void Insertsort(int a[],int n){ int i,j; int tmp; for(i=1;i<n;i++) { tmp=a[i]; for(j=i-1;j>=0 && a[j]>tmp;j--) { a[j+1]=a[j]; } a[j+1]=tmp; }}void swap(int *x,int *y){ int tmp; tmp=*x; *x=*y; *y=tmp;}void Insertsort1(int a[],int n){ int i,j; int tmp; for(i=1;i<n;i++) for(j=i-1;j>=0 && a[j]>a[j+1];j--) swap(&a[j],&a[j+1]);}void main(){ int a[10]={1,2,3,4,5,6,35,12,21,10}; int len; int i; len=sizeof(a)/sizeof(a[0]); Insertsort1(a,len); printf("%d\n",len); for(i = 0;i<len;i++) printf("%d ",a[i]); printf("\n");}
http://blog.csdn.net/morewindows/article/details/6665714
0 0
- 插入排序-【插入排序】
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- hdu 1030 Delta-wave
- word2007如何批量删除文本框
- 10g静默安装以及静默升级
- wifidog 代码简单分析(2)
- 最近登录的效果下拉列表
- 插入排序
- 安装Orcale VBox虚拟机必须注意的问题
- 在Eclipse中使用JUnit4进行单元测试(初级篇)
- wifidog+authpuppy认证页面的配置
- Android事件传递流程
- ReactiveCocoa那些干货——2
- c++Primer5,高级主题
- POJ-2774-Long Long Message(后缀数组)
- js获取用户的操作系统和浏览器版本的方法