奥礼网
新记
java中二叉树深度的时间复杂度为什么是O(logn)?
如题所述
举报该文章
其他看法
第1个回答 2016-11-16
二叉树可以理解成二分法搜索数据。二分法的复杂度是根据指数变化的。所以是logn。
追问
是因为要把二叉树进行二分法来寻找最深的一支吗?
追答
是的。 java会调整二叉树,保持均衡。此时根就是中间值。
本回答被提问者和网友采纳
相似回答
大家正在搜
相关问题
数据结构中,时间复杂度是logn的程序怎么做?
java怎么实现逆序数计数,时间复杂度为O(n)
平衡二叉树的时间复杂度为什么是对数
数据结构书中的logN 都是默认以2为底的么?也即logN表...
数据结构:小根堆删除最小元素的用时为什么是O(logN)呢?...
完全二叉树的时间复杂度是多少
时间复杂度为什么用O()表示,有什么英文缩写在里面吗/