gpt4 book ai didi

algorithm - 如果数组未排序,可以使用哪种搜索技术?

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

二分搜索在 O(log n) 中执行搜索。但是,它只能在数组已排序时使用。

如果数组未排序,哪种搜索技术最好?

最佳答案

如果您只进行几次搜索,那么基本的线性搜索是您能做的最好的。

如果您要经常搜索,通常最好先排序,然后使用二分搜索(或者,如果内容的分布相当可预测,则使用插值搜索)。

关于algorithm - 如果数组未排序,可以使用哪种搜索技术?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11532714/

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