Leetcode 700. 二叉搜尋樹中的搜尋(DAY 2)
原題題目
程式碼實現
/**
* Definition for a binary tree node.
* struct TreeNode {
* int val;
* struct TreeNode *left;
* struct TreeNode *right;
* };
*/
#define MAX 5000
struct TreeNode* searchBST(struct TreeNode* root, int val)
{
if(!root)
return NULL;
int top = -1,rear = -1;
struct TreeNode* queue[MAX];
struct TreeNode* position;
queue[++rear] = root;
while(rear != top)
{
position = queue[++top];
if(position->val == val)
return position;
if(position->left)
queue[++rear] = position->left;
if(position->right)
queue[++rear] = position->right;
}
return NULL;
}
相關文章
- leetcode 700. 二叉搜尋樹中的搜尋 思考分析LeetCode
- Day20 | 654.最大二叉樹 、 617.合併二叉樹 、 700.二叉搜尋樹中的搜尋 98.驗證二叉搜尋樹二叉樹
- Leetcode 938. 二叉搜尋樹的範圍和(DAY 2)LeetCode
- LeetCode-096-不同的二叉搜尋樹LeetCode
- 二叉搜尋樹
- 程式碼隨想錄day18 || 530 二叉搜尋樹最小差,501 二叉搜尋樹眾數,236 二叉搜尋樹最近公共祖先
- 從二分搜尋到二叉搜尋樹
- [leetCode]95. 不同的二叉搜尋樹 IILeetCode
- LeetCode-095-不同的二叉搜尋樹 IILeetCode
- LeetCode 95 | 構造出所有二叉搜尋樹LeetCode
- LeetCode98. 驗證二叉搜尋樹LeetCode
- LeetCode-098-驗證二叉搜尋樹LeetCode
- LeetCode-099-恢復二叉搜尋樹LeetCode
- 【LeetCode】98. 驗證二叉搜尋樹LeetCode
- LeetCode-173-二叉搜尋樹迭代器LeetCode
- 程式碼隨想錄 第20天 20的總結沒看 | 654.最大二叉樹 ● 617.合併二叉樹 ● 700.二叉搜尋樹中的搜尋 ● 98.驗證二叉搜尋樹二叉樹
- 程式碼隨想錄演算法訓練營第第20天 | 654.最大二叉樹 、617.合併二叉樹 、700.二叉搜尋樹中的搜尋、98.驗證二叉搜尋樹演算法二叉樹
- 程式碼隨想錄演算法訓練營day22 | leetcode 235. 二叉搜尋樹的最近公共祖先、701. 二叉搜尋樹中的插入操作、450. 刪除二叉搜尋樹中的節點演算法LeetCode
- LeetCode-230-二叉搜尋樹中第K小的元素LeetCode
- Leetcode230. 二叉搜尋樹中第K小的元素LeetCode
- 程式碼隨想錄演算法訓練營第十七天|leetcode654. 最大二叉樹、leetcode617.合併二叉樹、leetcode700.二叉搜尋樹中的搜尋、leetcode98.驗證二叉搜尋樹演算法LeetCode二叉樹
- leetcode 235. 二叉搜尋樹的最近公共祖先LeetCode
- leetcode-1382. 將二叉搜尋樹變平衡LeetCode
- 【ALGO】Leetcode 98.驗證二叉搜尋樹GoLeetCode
- dfs 驗證搜尋二叉樹——leetcode98二叉樹LeetCode
- 程式碼隨想錄演算法訓練營第十七天| 654.最大二叉樹 , 617.合併二叉樹 , 700.二叉搜尋樹中的搜尋 , 98.驗證二叉搜尋樹演算法二叉樹
- 二叉搜尋樹的操作集
- 二叉搜尋樹的結構
- (117)235. 二叉搜尋樹的最近公共祖先(leetcode)LeetCode
- Day21 | 530.二叉搜尋樹的最小絕對差、501.二叉搜尋樹中的眾數 、236. 二叉樹的最近公共祖先二叉樹
- Leedcode-二叉搜尋樹中的眾數
- 701. 二叉搜尋樹中的插入操作
- 二叉搜尋樹的2層結點統計
- 二叉搜尋樹的python實現Python
- 96. 不同的二叉搜尋樹
- Leetcode刷題筆記 501. 二叉搜尋樹中的眾數LeetCode筆記
- 程式碼隨想錄演算法訓練營day23 | leetcode 669. 修剪二叉搜尋樹、108. 將有序陣列轉換為二叉搜尋樹、538. 把二叉搜尋樹轉換為累加樹演算法LeetCode陣列
- javascript實現二叉搜尋樹JavaScript