gpt4 book ai didi

algorithm - 在第一个快速排序分区之后寻找可能的枢轴

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:57:30 24 4
gpt4 key购买 nike

下面是一个关于快速排序的学校问题:

正在使用快速排序对包含 7 个整数的数组进行排序。假设算法刚刚完成第一次分区和主元交换,从而将原始数组的内容更改为以下内容:[2, 3, 14, 19, 19, 28, 28]从上面的结果数组中,有多少整数可能是主元?注意:元素 == pivot 向右分区。

给出的答案是 5,但我的答案是 7 - 原因是要使一个数字成为主元,它左边的元素必须比它小,而它右边的元素必须比它大。这个推理有什么问题?它可能与最后一句话有关,但我不确定为什么。

最佳答案

答案是 5 而不是 7,因为 19 和 28 重复了两次,因此不是不同的数字。答案是

2, 3, 14, 19, 28

究竟是 5 个不同的整数

关于algorithm - 在第一个快速排序分区之后寻找可能的枢轴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31875634/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com