人们通常会问相反的问题(三分查找比二分查找更好吗?)。
我真的认为它更差(不是从O(log n)的复杂度来看)。 我对数学并不擅长,只凭直觉。
如果我们使用二分查找来搜索大小为n的数组,第一次比较后,我们的问题规模就变成了n/2,第二次比较后,问题规模就缩小为n/4。
而当使用三分查找时,第一次循环就已经进行了两次比较!我们只剩下一个问题规模为n/3。
我的理解是否正确,还是我漏掉了什么?事实上,在我读到的所有资料中,人们通常认为三分查找的第一次循环只需要进行1次比较,这种想法我认为是错误的。