LeetCode 173. 二叉搜索树迭代器(中序遍历)
生活随笔
收集整理的這篇文章主要介紹了
LeetCode 173. 二叉搜索树迭代器(中序遍历)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
文章目錄
- 1. 題目信息
- 2. 二叉樹中序遍歷
1. 題目信息
實現(xiàn)一個二叉搜索樹迭代器。你將使用二叉搜索樹的根節(jié)點初始化迭代器。
調(diào)用 next() 將返回二叉搜索樹中的下一個最小的數(shù)。
示例:
提示:
next() 和 hasNext() 操作的時間復(fù)雜度是 O(1),并使用 O(h) 內(nèi)存,其中 h 是樹的高度。
你可以假設(shè) next() 調(diào)用總是有效的,也就是說,當調(diào)用 next() 時,BST 中至少存在一個下一個最小的數(shù)。
來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/binary-search-tree-iterator
著作權(quán)歸領(lǐng)扣網(wǎng)絡(luò)所有。商業(yè)轉(zhuǎn)載請聯(lián)系官方授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。
2. 二叉樹中序遍歷
- 搜索樹中序是非降的
總結(jié)
以上是生活随笔為你收集整理的LeetCode 173. 二叉搜索树迭代器(中序遍历)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 往java里输入坐标值_java.让用户
- 下一篇: POJ 2785 有多少种4个数相加等于