当前位置:首页>维修大全>综合>

二叉排序树插入的时间复杂度(二叉搜索树查询的时间复杂度)

二叉排序树插入的时间复杂度(二叉搜索树查询的时间复杂度)

更新时间:2025-07-31 13:11:09

二叉排序树插入的时间复杂度

采用边查找边插入的方式,类似重新建立一个一维数组时间复杂度=O(n)因为深度不平衡,所以会发展成单链的形状,就是一条线 n个点那么深。

二叉排序树是查找过程中,当树中不存在关键字等zhi于给定值的结点时再进行插入。新插入的结点一定是一个新添加的叶子结点,并且是查找不成功时查找路径上访问的最后一个结点的左孩子或右结点。

因此二叉排序树插入时间复杂度最大为O(n)。若是二叉排序树比较平衡,其时间复杂度下降,最小的时间复杂度为O(logn)。

更多栏目