gpt4 book ai didi

algorithm - quickhull 算法中的最佳案例

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

我想问一下最好情况下的quickhull。基本上我得到了 quickhull 的想法,并且知道为什么最坏情况和平均情况分别是 O(n^2) 和 O(nlogn)。

但是,当最左边的点集和最右边的点集具有相同数量的点时,quickhull 中的最佳情况会发生吗?

因此,T(n)=T(n/2)+O(n)?

是不是这样,复杂度是T(nlogn)?你能告诉我最好的情况是如何发生的及其效率吗?

最佳答案

最佳情况发生在每个分区几乎平衡时。所以我们有

T(n) = 2 T(n/2) + O(n)。

这导致我们

T(n) = O(n log(n))。

这会发生在随机分布的点上。

关于algorithm - quickhull 算法中的最佳案例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39375739/

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