早教吧作业答案频道 -->数学-->
快速排序问题请问一下两个序列哪个是一趟快速排序后的结果?93,7368,1,69,23,1868,1,69,23,1893,73答案所给的是第一个.
题目详情
快速排序问题
请问一下两个序列哪个是一趟快速排序后的结果?
【93,73】【68,1,69,23,18】
【68,1,69,23,18】【93,73】
答案所给的是第一个.
请问一下两个序列哪个是一趟快速排序后的结果?
【93,73】【68,1,69,23,18】
【68,1,69,23,18】【93,73】
答案所给的是第一个.
▼优质解答
答案和解析
快排的规则是:在每一排序完成后,总有一个数处在它最后所应该在的位置上.然后将一个问题分成2个问题.
一趟排序完成之后,选择数有个特点,就是:
如果从小到大排列,则其左边都比它大,右边都比它小;
从大到小排列同理.
上面两个选项,可能的中间数
1)是73和68,73满足左边都比它大,右边都比它小.68左有93右有69
2)是18和93,18左有68、69,右有93,73;93左有18,右有73
2的两个数都不是,1的有一个数是.
当然是1了.
一趟排序完成之后,选择数有个特点,就是:
如果从小到大排列,则其左边都比它大,右边都比它小;
从大到小排列同理.
上面两个选项,可能的中间数
1)是73和68,73满足左边都比它大,右边都比它小.68左有93右有69
2)是18和93,18左有68、69,右有93,73;93左有18,右有73
2的两个数都不是,1的有一个数是.
当然是1了.
看了 快速排序问题请问一下两个序列...的网友还看了以下:
将自然数1~100排列如下表1 2 3 4 5 6 78 9 10 11 12 13 1415 1 2020-05-16 …
快速排序问题请问一下两个序列哪个是一趟快速排序后的结果?93,7368,1,69,23,1868, 2020-05-17 …
再问您一个问题:两个连续偶数的和除以它们的差,结果是23.这两个连续的偶数是多少?紧急!紧急!紧急 2020-05-21 …
一道关于探索规律的数学题,第一个屋子用了5枚棋子第二个屋子用了11枚棋子第三个屋子用了17枚棋子第 2020-05-22 …
关于“物质的量”最最基础的问题为什么1molNaOH中约含6.02*10的23次个Na+和6.02 2020-05-22 …
.暴难的数学题.21--22--23--24--25--26|.|20..7----8---9-- 2020-06-27 …
质数:19,7,23,47,31请问下一个数是什么到底哪个?具体算法是怎么样的?下个数是x,19- 2020-07-17 …
1.有一个大于1的整数,除300,262,205,得到相同的余数.问这个整数是几?2.在除1351 2020-07-17 …
寻找5.11.17.23.的规律5.11.17.23.这个问好需要一个数字~是有规律的~在25.27 2020-11-04 …
5-离问题结束还有14天23小时帮助我的朋友们占用你宝贵的时间帮我这个忙真心祝愿你们以后心想事成!全 2020-11-04 …