当前位置: > 关键码序列 66 13 51 76 81 26 57 69 23 要按关键码递增的顺序排列 若采用快速排序法...
题目
关键码序列 66 13 51 76 81 26 57 69 23 要按关键码递增的顺序排列 若采用快速排序法
并以第一个 元素为划分基准 那么 第一趟划分结果为

提问时间:2021-03-04

答案
以第一个元素为基准指针,最前面一以low指针,最后一个high指针,基准指针总是会和一个指针保持一致,和另一个指针的值比较.一旦前面大于后面,值进行交换,基准指针也指向另一个.移动的总是那个和基准指针相对的.交换一次便定了一个值,并且是原基准指针位置.
举例:
第一趟:基准指针与low指针一致,所以和high指针的值进行比较,不满足要求,所以low和high值互换,基准指针指向high,low的值就定了,low就往后面移动一个.
以后同上,直到low=high.
23,13,51,76,81,26,57,69,66
23,13,51,66,81,26,57,69,76
23,13,51,57,81,26,66,69,76
23,13,51,57,66,26,81,69,76
23,13,51,57,26,66,81,69,76
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.