当前位置: 答题翼 > 问答 > 求职面试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

F. 归并排序{a为序列表,tmp为辅助数组}procedure merge(var a:listtype; p,q,r:integer);{将已排


F. 归并排序

{a为序列表,tmp为辅助数组}

procedure merge(var a:listtype; p,q,r:integer);

{将已排序好的子序列a[p..q]与a[q+1..r]合并为有序的tmp[p..r]}

var I,j,t:integer;

tmp:listtype;

参考答案
您可能感兴趣的试题
  • F. 归并排序{a为序列表,tmp为辅助数组}procedure merge(var a:listtype; p,q,r:integer);{将已排

  • 二路归并排序的核心操作是把两个有序序列合并为一个有序序列。()

  • 一组记录的排序码为(25,48,16,35,79,82,23,40,36,72),其中含有5个长度为2的有序表,按归并排序的方法对该序列进行一趟归并后的结果为()。

  • 在下面的排序方法中,辅助空间为O(n)的是() 。A、希尔排序B、堆排序C、选择排序D、归并排序

  • 对初始状态为递增序列的数组按递增顺序排序,最省时间的是插入排序算法,最费时间的算法是()A.堆排

  • 对初始状态为递增序列的数组按递增顺序排序 最省时间的是插入排序算法 最费时间的算法是()A.堆排