设58为最第一趟快速排序的基准值,执行一趟快速排序能够得到的序列是()。
A: [12, 27, 45, 41] 58 [34, 63, 72]
B: [45, 34, 12, 41] 58 [72, 63, 27]
C: [63, 12, 34, 45, 27] 58 [41, 72]
D: [41,.12, 34, 45, 27] 58 [72, 63]
A: [12, 27, 45, 41] 58 [34, 63, 72]
B: [45, 34, 12, 41] 58 [72, 63, 27]
C: [63, 12, 34, 45, 27] 58 [41, 72]
D: [41,.12, 34, 45, 27] 58 [72, 63]
举一反三
- 24×26= 34×36= 52×58= 63×67= 72×78= 23×24= 35×37= 43×48= 42×49= 53×52=
- 对一组记录(65,37,95,60,45, 72)进行排序,第一趟快速排序的结果是? A: (65, 37, 95, 60, 45, 72) B: (45, 37, 60, 65, 95, 72) C: (37, 65, 95, 60, 45, 72) D: (37, 65, 60, 45, 72, 95)
- 1,3,7,17,( ) A: 34 B: 35 C: 41 D: 45
- 已知一组记录为(46,74,53,14,26,38,86,65,27,34),采用快速排序法进行排序时第一趟的排序结果是( )。 A: [34 27 38 14 26] 46 [74 53 86 65] B: [14 26 38 27 34] 46 [74 53 86 65] C: [34 27 38 14 26] 46 [86 65 53 74] D: 都不对
- 已知数据序列{72, 87,61, 23, 94,16, 5, 58}, 采用堆排序法对该序列进行递增排序,并给出每一趟的排序结果。