gpt4 book ai didi

algorithm - 对于 "small"数据集,插入排序是一个不错的选择。什么是 "small"?

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

我看到很多地方都在谈论插入排序如何适用于小型数据集。不过,我找不到“小”的数字。我的猜测是没有绝对的答案,这取决于运行代码的机器类型。

但是,什么因素决定了插入排序是一个好主意的阈值是多少? “小”的大概数字是多少? 5? 10? 50? 100?

谢谢!

网站说插入排序适用于小数据集: https://www.toptal.com/developers/sorting-algorithms/insertion-sort

最佳答案

是的,你的猜测是正确的——没有绝对的答案,必须衡量插入排序和其他方法之间的阈值在哪里。

例如,对于组合合并或快速排序中的小块,触发插入排序(当然会获得一些 yield )的典型值约为 32-100(但可能会因数据和实现细节而异)

关于algorithm - 对于 "small"数据集,插入排序是一个不错的选择。什么是 "small"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53804616/

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