直接插入排序
来源:互联网 发布:python opencv 切割 编辑:程序博客网 时间:2024/06/07 07:31
#include <stdio.h>
int main(void)
{
int r[8]={15,14,13,12,11,10,9,8};
int i=0;
int j=0;
for(i=2;i<=8;i++)
{
if (r[i]<r[i-1]) /* 需将L->r[i]插入有序子表 */
{
r[0]=r[i]; /* 设置哨兵 */
for(j=i-1;r[j]>r[0];j--)
r[j+1]=r[j]; /* 记录后移 */
r[j+1]=r[0]; /* 插入到正确位置 */
}
}
for(i=0;i<8;i++)
printf("%d\n",r[i]);
return 0;
}
算法理解,是个特例,有问题,未解决。
- 插入排序--直接插入
- 插入排序------直接插入
- 插入排序---直接插入
- 排序:直接插入排序
- 排序---直接插入排序
- 排序 -- 直接插入排序
- 排序---直接插入排序
- 排序--直接插入排序
- 排序-直接插入排序
- 【排序】直接插入排序
- 排序--直接插入排序
- 排序:直接插入排序
- 【排序】直接插入排序
- 排序--直接插入排序
- 排序--直接插入排序
- 排序-直接插入排序
- 插入排序--直接插入排序
- 插入排序-直接插入排序
- Solaris 10/11 (x86)下使用vnc - Xvnc
- 直接插入排序(哨兵和越界)
- 串口的open操作(tty_open) .
- Linux下安装配置apache,mysql,php并支持gd,jpeg,png,freetype的方法
- gsm模块 POST协议 串口发送和接收(sim900a)
- 直接插入排序
- extjs前后台的数据类型转换
- rfc 3261中示例分析——注册部分
- 深入浅出密码学—常用加密技术原理与应用
- 盘点武汉小资游玩十大时尚热地
- Molpro 2012 介绍
- 向linux内核中加载PWM(蜂鸣器)的两种方法
- Android 以特定格式显示当前时间
- 为什么应该放弃或减少使用MD5