Maximum Depth of Binary Tree Leetcode 104. Learn BFS and DFS in 2 minutes with complete Code

  Рет қаралды 977

Code with Alisha

Code with Alisha

Күн бұрын

Пікірлер: 12
@probabilitycodingisfunis1
@probabilitycodingisfunis1 2 жыл бұрын
BFS: queueq; if(root==NULL)return 0; q.push(root); int ans = 0; while(!q.empty()) { int n = q.size(); ans++; for(int i=0;ileft)q.push(node->left); if(node->right)q.push(node->right); } } return ans; DFS: if(!root)return 0; return max(maxDepth(root->left), maxDepth(root->right))+1;
@venkatakalyan4953
@venkatakalyan4953 Ай бұрын
Great Explanation
@vibhavsharma2724
@vibhavsharma2724 Жыл бұрын
Thanks for this best explanation 👍
@Idukhan-jj9kc
@Idukhan-jj9kc 2 жыл бұрын
❤❤❤
@AltafHussain-eq6ot
@AltafHussain-eq6ot 2 жыл бұрын
Great content🔥
@probabilitycodingisfunis1
@probabilitycodingisfunis1 2 жыл бұрын
Thank you altaf
@greatred2558
@greatred2558 2 жыл бұрын
Nice
@harshmishra061
@harshmishra061 2 жыл бұрын
Mam please make video on DELETE AND EARN QUES IN LEETCODE(DYNAMIC PROGRAMMING).
@dhananjoydey1337
@dhananjoydey1337 2 жыл бұрын
Niceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
@muhammadyaseen8683
@muhammadyaseen8683 2 жыл бұрын
plz tell me what we are adding in answer
@mrinalmadhav8119
@mrinalmadhav8119 2 жыл бұрын
I love u alisha
@hydrocy.9165
@hydrocy.9165 5 ай бұрын
int maxDepth(TreeNode* root) { int maxDepth = 0; // Initialize the maximum depth int count = 0; // Initialize the current depth counter dfs(root, count, maxDepth); return maxDepth; } private: void dfs(TreeNode* node, int count, int &maxDepth) { if (node == NULL) return; count++; // Increment counter to reflect current depth if (count > maxDepth) { maxDepth = count; // Update maximum depth } dfs(node->left, count, maxDepth); dfs(node->right, count, maxDepth); } }; this code works but i cant understand how every recursion call maintain its own count variable
Height of a Binary Tree / Maximum depth of a binary tree Algorithm [REVISITED]
16:50
Vivekanand Khyade - Algorithm Every Day
Рет қаралды 119 М.
Молодой боец приземлил легенду!
01:02
МИНУС БАЛЛ
Рет қаралды 2,1 МЛН
Из какого города смотришь? 😃
00:34
МЯТНАЯ ФАНТА
Рет қаралды 2,6 МЛН
Leetcode 894. All Possible Full Binary Trees
29:08
Code with Alisha
Рет қаралды 4,3 М.
Leetcode 2401. Longest Nice Subarray | Weekly Contest 2401.
19:54
Code with Alisha
Рет қаралды 6 М.
Balanced Binary Tree
10:52
Code with Alisha
Рет қаралды 7 М.
L14. Maximum Depth in Binary Tree | Height of Binary Tree | C++ | Java
8:05
Leetcode 104. Maximum Depth of Binary Tree (Python)
7:16
Pseudocoder Ravina
Рет қаралды 745