假设数据范围为 10610^6106,一个 xxx 叉树有 O(logx106)O(\log_x 10^6)O(logx106) 层,每层比较需要 O(x)O(x)O(x) 的时间,那么查找到一个点的时复就是 O(xlogx106)O(x\log_x 10^6)O(xlogx106),把函数图像画出,可以发现极值大概为 eee,所以 eee 叉树最快,可以发现 3log3106<2log21063\log_3 10^6<2\log_2 10^63log3106<2log2106,所以三叉树才是未来!
那为什么不用三叉树呢?