直接插入法(C语言版本)
来源:互联网 发布:js span disabled 编辑:程序博客网 时间:2024/06/09 16:28
直接插入法的 原理是 将数组的数字 依次插入到 该数字位置之前的某个位置(之前的数字 已经按照某种大小顺序排列好)
具体的C语言代码:
#include<stdio.h>#include<windows.h>int main(){ int a[] = {49,38,65,97,76,13,27,49,78,34,12,64,5,4,62,99,98,54,56,17,18,23,34,15,35,25,53,51}; int n = 28; int temp,i,j; for(i=0;i<n;i++) { printf("%d\t",a[i]); } printf("\n"); for(i=1;i<n;i++) { temp = a[i]; for(j = i-1;j>=0 && temp<a[j];j--) { a[j+1] = a[j]; } a[j+1] = temp; } for(i=0;i<n;i++) { printf("%d\t",a[i]); } printf("\n"); system("pause"); return 0;}
阅读全文
0 0
- 直接插入法(C语言版本)
- 直接插入排序(C语言实现)
- 直接插入排序(C语言)实现
- c语言--直接插入算法
- C语言 直接插入排序
- C语言---排序算法-------直接插入排序(一)
- 八大排序算法之一直接插入排序(C语言)
- 插空排序C语言(直接插入排序)
- 排序之一:直接插入排序(C语言实现)
- C语言实现直接插入排序
- 直接插入排序 c语言描述
- 直接插入排序C语言实现
- C语言实现直接插入排序
- 直接插入排序算法--c语言实现
- 【算法】直接插入排序C语言实现
- C语言实现直接插入排序
- 【C语言经典实例】-直接插入排序
- 数据结构 C语言实现直接插入排序
- 机试练习7.11
- [Err] 1055
- C++设计模式——Prototype模式
- 简单LinuxC程序关于实现识别字符串中合法的帧(字符串输入)
- 计算机导论第四课之响应查询笔记二
- 直接插入法(C语言版本)
- == 和 Equals 的区别
- Java基本类型
- 【二叉树】判断两棵树是否相同
- 简易商品交易系统QR_cord界面代码设计
- PHP 封装自己的图片上传类
- dm-thin-provision架构及实现简析
- 函数1
- hashMap的用法