设待排序关键码序列为(25 18 9 33 67 82 53 95 12 70) 要按关键码值递增的顺序进行排序 采取以第

计算机 关键,序列,顺序 已帮助 人

设待排序关键码序列为(25,18,9,33,67,82,53,95,12,70),要按关键码值递增的顺序进行排序,采取以第一个关键码为分界元素的快速排序法,第一趟完成后,关键码25被放到了第()个位置。A.4B.3C.7D.8

热搜:列为发展对象

答案解析

难度★★☆ 搜索
  • 参考答案:A快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列.第一个次交换:12 18 9 33 67 82 53 95 25 70 第二次交换:12 18 9 25 67 82 53 95 33 70 第一趟完毕。