下载此文档

直接插入排序算法.ppt


文档分类:IT计算机 | 页数:约44页 举报非法文档有奖
1/44
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/44 下载此文档
文档列表 文档介绍
演示
直接插入排序算法
直接插入排序算法演示
void InsertSort(SqList &L)
{//对顺序表L做直接插入排序
for(i=2;i<=;++i)
if([i].key<[i-1].key)//待排序记录关键字<有序序列最后一个记录关键字
{ [0] =[i];//待排序记录复制为哨兵
[i]=[i-1];
for(j=i-2;LT([0].key,[j].key);--j)//记录后移
[j+1]=[j];
[j+1]=[0];//R[i]插入到正确位置
}
}
0 1 2 3 4 5 6 7 8
49
38
65
97
76
13
27
49
i=2
i
直接插入排序算法
直接插入排序算法演示
void InsertSort(SqList &L)
{//对顺序表L做直接插入排序
for(i=2;i<=;++i)
if([i].key<[i-1].key)//待排序记录关键字<有序序列最后一个记录关键字
{ [0] =[i];//待排序记录复制为哨兵
[i]=[i-1];
for(j=i-2;LT([0].key,[j].key);--j)//记录后移
[j+1]=[j];
[j+1]=[0];//R[i]插入到正确位置
}
}
0 1 2 3 4 5 6 7 8
49
38
65
97
76
13
27
49
i=2
38
i
直接插入排序算法
直接插入排序算法演示
void InsertSort(SqList &L)
{//对顺序表L做直接插入排序
for(i=2;i<=;++i)
if([i].key<[i-1].key)//待排序记录关键字<有序序列最后一个记录关键字
{ [0] =[i];//待排序记录复制为哨兵
[i]=[i-1];
for(j=i-2;LT([0].key,[j].key);--j)//记录后移
[j+1]=[j];
[j+1]=[0];//R[i]插入到正确位置
}
}
0 1 2 3 4 5 6 7 8
49
49
65
97
76
13
27
49
i=2
38
i
直接插入排序算法
直接插入排序算法演示
void InsertSort(SqList &L)
{//对顺序表L做直接插入排序
for(i=2;i<=;++i)
if([i].key<[i-1].key)//待排序记录关键字<有序序列最后一个记录关键字
{ [0] =[i];//待排序记录复制为哨兵
[i]=[i-1];
for(j=i-2;LT([0].key,[j].key);--j)//记录后移
[j+1]=[j];
[j+1]=[0];//R[i]插入到正确位置
}
}
0 1 2 3 4 5 6 7 8
49
49
65
97
76
13
27
49
i=2
38
i
j
直接插入排序算法
直接插入排序算法演示
void InsertSort(SqList &L)
{//对顺序表L做直接插入排序
for(i=2;i<=;++i)
if([i].key<[i-1].key)//待排序记录关键字<有序序列最后一个记录关键字
{ [0] =[i];//待

直接插入排序算法 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数44
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sanshenglu2
  • 文件大小455 KB
  • 时间2021-05-09