问题 单项选择题

对以下序列{22, 86, 49, 12, 30, 65, 35, 18}进行排序,排序过程如下( )。 1.{22, 86, 49, 12, 30, 65, 35, 18} 2.{18, 12, 22, 49, 30, 65, 35, 86} 3.{12, 18, 22, 35, 30, 49, 65, 86} 4.{12, 18, 22, 30, 35, 49, 65, 86} 则可以认为使用了( )方法。

A.选择排序

B.冒泡排序

C.快速排序

D.插入排序

答案

参考答案:C

解析: 快速排序将所有的记录分成两部分,关键码值比它小的在一部分,关键码值比它大的在另一部分。上面的2,3,4中的记录很明显以22为基准分成了两部分。因此可认为使用了快速排序。

解答题
报关编码