早教吧作业答案频道 -->数学-->
关于关键码排序快速排序法,解题思路是什么啊~比如说:设有关键码(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分
题目详情
关于关键码排序快速排序法,解题思路是什么啊~
比如说:设有关键码(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为?
比如说:设有关键码(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为?
▼优质解答
答案和解析
我把我的理解分享下,
快速排序法的思想:按要求往后找一个数字与关键码值换位,再按要求从前面找一个数字与关键码值换位.
因为本题要求按递增次序排序且是以第一个值为关键码值,先往后找到第一个比66小的数并进行换位,所以66要跟23换位,然后再从前面找到第一个比66大的数,所以76要跟66换位.
所以第一趟划分后的结果是(23,13,51,66,81,26,57,69,76)
快速排序法的思想:按要求往后找一个数字与关键码值换位,再按要求从前面找一个数字与关键码值换位.
因为本题要求按递增次序排序且是以第一个值为关键码值,先往后找到第一个比66小的数并进行换位,所以66要跟23换位,然后再从前面找到第一个比66大的数,所以76要跟66换位.
所以第一趟划分后的结果是(23,13,51,66,81,26,57,69,76)
看了 关于关键码排序快速排序法,解...的网友还看了以下:
关于关键码排序快速排序法,解题思路是什么啊~比如说:设有关键码(66,13,51,76,81,26 2020-06-12 …
4、如果上述华龙公司采用计划成本法核算原材料,2007年6月1日,期初A材料9000元,A材料“材 2020-06-20 …
分式方程应用题1.某工厂去年赢利25万元,按计划这笔赢利应是去,今两年赢利总额的20%,今年的赢利 2020-06-28 …
假设某公司计划开发一种新产品,该产品的寿命期为5年,开发新产品的成本及预计收入为:需投资固定资产2 2020-07-11 …
数学题某人将2000元钱按两种不同的方法存入银行,将1000元按活期方式存一年另1000元按定期方 2020-07-20 …
育才押题,甲乙两个工程队修路,最终按工作量分配8400元,按两队计划工作效率,乙队拿5040元,实 2020-07-20 …
某厂接受一批农具的任务,按计划的天数生产,若平均每天生产20件,到时就比订货任务用二元一次方程组的 2020-07-25 …
请回答:⑥光明村去年原计划造林12公顷,实际造林15公顷,原计划比实际少()%⑦明明的爸爸月收入3 2020-07-29 …
把土地分为耕地、林地、草原、滩涂、沼泽、建筑用地等等,是按下列中的哪种分类方法划分的[]A.按土地的 2020-11-21 …
如下如何计算税收返还:(1)设上划中央消费税和增值税(下称“两税”)52800万元,其中中央下划54 2020-12-26 …