• 2022-07-01
    对下面的关键字集{35,15,21,99,25,26,36,37,01,18}写出二路归并排序的每趟结果和最终结果.
  • {35152199252636370118}{3515219925}{2636370118}{351521}{9925}{263637}{0118}{3515}{21}{99}{25}{2636}{37}{01}{18}{35}{15}{21}{99}{25}{26}{36}{37}{01}{18}{1535}{21}{99}{25}{2636}{37}{01}{18}{152135}{2599}{263637}{0118}{1521253599}{0118263637}{01151821252635363799}

    内容

    • 0

      写出线性表(26,4,12,25,30,6,15,20,16,2,18)采用二路归并排序算法排序后,第一趟的结果为[填空1]。(结果升序,答案以英文逗号分隔)

    • 1

      设待排序的关键字序列为{12,2,16,30,28,10,16*,20,6,18},分别写出使用①堆排序(小根堆)②二路归并排序排序方法,每趟排序结束后关键字序列的状态。

    • 2

      设待排序的关键字序列为{12,2,16,30,28,10,16*,20,6,18},试分别写出使用以下排序方法,每趟排序结束后关键字序列的状态。⑥ 简单选择排序⑦ 堆排序⑧ 二路归并排序

    • 3

      用二路归并排序法对序列 (98, 36, -9, 0, 47, 23, 1, 8) 进行递增排序: (1) 一共需要多少趟归并即可完成排序; (2) 写出第 1 趟归并后数据的排列次序。

    • 4

      对给出的一组关键字{14,5,19,20,11,19}。若按关键字非递减排序,第一趟排序结果为{14,5,19,20,11,19},问采用的排序算法是(  ) A: 简单选择排序 B: 快速排序 C: 二路归并排序 D: 希尔排序