3
为什么二元搜索比三元搜索快?
在搜索的阵列使用二进制搜索元素需要,在最坏情况下日志2次 Ñ迭代因为,在每一个步骤中,我们修剪我们的搜索空间的一半。相反,如果我们使用“三元搜索”,则每次迭代都将减少三分之二的搜索空间,因此最坏的情况应该是log 3 N < log 2 N迭代...ññN日志2ñ日志2ñ\log_2 N日志3ñ< 日志2ñ日志3ñ<日志2ñ\log_3 N < \log_2 N 似乎三元搜索更快,那么为什么要使用二元搜索呢?