gpt4 book ai didi

arrays - 梳排序的运行时间是多少?

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

据我所知,Comb sort也应该像 shell 排序一样在次二次时间运行。这是因为梳排序与冒泡排序的关系就像 shell 排序与插入排序的关系一样。 Shell排序根据间隙序列对数组进行排序应用插入排序,类似地梳排序根据间隙序列对数组进行排序应用冒泡排序。那么梳排序的运行时间是多少?

最佳答案

(这个问题有一段时间没有得到解答,所以我正在将我的评论转化为答案。)

虽然 shell 排序和梳排序有相似之处,但梳排序的平均运行时间是 O(n2)。证明这一点有点棘手,我见过用来证明它的技术是 incompressibility method ,一种涉及 Kolmogorov 复杂度的信息论技术。

希望这对您有所帮助!

关于arrays - 梳排序的运行时间是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22595728/

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