- 2
- 0
- 约5.22千字
- 约 18页
- 2019-08-27 发布于天津
- 举报
确定性 可行性 无穷性 拥有足够的情报 41 [答案] [考点]程序设计基础 [评析] 算法具有确定性、可行性,并拥有足够的情报。 42希尔排序法属于哪一种类型的排序法______。 交换类排序法 插入类排序法 选择类排序法 建堆排序法 42 [答案] [考点]数据结构与算法 [评析] 排序法输入数组名称也就是数组首地址、数组中元素个数思想为在直接插入排序算法中,每次插入一个数,使有序序列只增加1个节点,并且对插入下一个数没有提供任何帮助。 如果比较相隔较远距离称为增量的数,使得数移动时能跨过多个元素,则进行一次比较就可能消除多个元素交换。 于1959年在以他名字命名的排序算法中实现了这一思想。 算法先将要排序的一组数按某个增量分成若干组,每组中记录的下标相差对每组中全部元素进行排序,然后再用一个较小的增量对它进行,在每组中再进行排序。 当增量减到1时,整个要排序的数被分成一组,排序完成。 下面的函数是一个希尔排序算法的一个实现,初次取序列的一半为增量, 以后每次减半,直到增量为1。 以语言为例。 _*, { ,,,; =2;0;=2*控制增量* { =; { =*+; =-;=0 { *++=*+; } *++=; }
您可能关注的文档
- 2017年计算机二级VB考试重点知识精讲(4).docx
- 2017年计算机二级《C语言》考前提分试题及答案2.docx
- 2017年计算机二级《C语言》考前冲刺必做试题及答案2.docx
- 2017年计算机二级《C语言》考前冲刺必做试题及答案1.docx
- 2017年计算机二级《C语言》考前提分试题及答案1.docx
- 2017年计算机二级VFP复习重点-Visual FoxPro基础.docx
- 2017年计算机二级VB考试重点知识讲解.docx
- 2017年计算机二级《C语言》考前提分试题及答案3.docx
- 2017年计算机二级《C语言》考前提分试题及答案4.docx
- 2017年计算机二级《C语言》考前提分试题及答案5.docx
原创力文档

文档评论(0)