排序---直接插入排序
来源:互联网 发布:阿里云服务器增加端口 编辑:程序博客网 时间:2024/06/10 22:42
#include <stdio.h>/*直接插入排序*/void Insert_Sort(int a[], int length){int i, j, temp;/*默认a[0]为有序子区间,从第二个元素a[1]开始,共插入(length-1)次*/for(i = 1; i < length; i++) {temp = a[i]; //操作当前元素,先保存在其他变量中for(j = i-1; (j >= 0) && (a[j] > temp); j--) //从当前元素上一个元素开始找合适位置{a[j+1] = a[j];a[j] = temp;}}}int main(){int test[5] = {5,4,6,7,2};for(int i = 0; i < 5;i++){printf("%d\n",test[i]);}printf("---------排序后----------\n");Insert_Sort(test,5);for(int j = 0; j < 5;j++){printf("%d\n",test[j]);}return 0;}
- 排序:直接插入排序
- 排序---直接插入排序
- 排序 -- 直接插入排序
- 排序---直接插入排序
- 排序--直接插入排序
- 排序-直接插入排序
- 【排序】直接插入排序
- 排序--直接插入排序
- 排序:直接插入排序
- 【排序】直接插入排序
- 排序--直接插入排序
- 排序--直接插入排序
- 排序-直接插入排序
- 插入排序--直接插入
- 插入排序------直接插入
- 插入排序---直接插入
- 插入排序--直接插入排序
- 插入排序-直接插入排序
- 黑马程序员之面向对象一些 重要的知识点
- 黑马程序员之多线程的知识点
- 双机调试准备过程遇到的问题
- iPhone开发入门笔记(三)—关于数据类型介绍 (NSObject)
- 黑马程序员之IO 输入与输出
- 排序---直接插入排序
- 【编程语言】Android-- ListView中getView的原理+如何在ListView中放置多个item
- 黑马程序员之GUI 图形界面的知识点
- 黑马程序员之反射
- Linux init程序分析(续)
- PHP文件上传大小设置
- Best paper awards for AAAI, ACL, CHI, CIKM, FOCS, ICML, IJCAI, KDD, OSDI, SIGIR, SIGMOD, SOSP, STOC
- Ubuntu上怎么安装Eclipse Android 开发环境
- JD-Eclipse_4you