gpt4 book ai didi

java - 搜索 "ordered arraylist"和 "BST"哪一个更快?

转载 作者:行者123 更新时间:2023-12-02 03:41:15 24 4
gpt4 key购买 nike

当 BST 订购时,它工作正常,但在某些情况下可能会不平衡。在这些情况下会发生什么,BST 仍然有效吗?我们可以直接访问ArrayList中的第n个元素,那么它是否比BST更高效呢?

最佳答案

排序数组总是搜索速度最快的。二叉搜索树消耗更多的内存,并且可能需要更多的间接级别,这会损害性能并增加缓存未命中的机会。

关于java - 搜索 "ordered arraylist"和 "BST"哪一个更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36811484/

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