ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Day 21/21 – Maximum Depth of Binary Tree | Recursion Mastery

Автор: SheCodes & Grows

Загружено: 2026-03-04

Просмотров: 11

Описание: Day 21 of 21 – Challenge Complete

Problem: Maximum Depth of Binary Tree

Task:
Given the root of a binary tree, return the maximum depth — the number of nodes along the longest path from the root to the farthest leaf node.

Key Idea – Recursion (DFS)

Each node asks:

“What is the maximum depth of my left subtree and right subtree?”

Then returns:

1 + max(leftDepth, rightDepth)

Base Case:
If node is null → return 0.

Java Recursive Solution
class Solution {
public int maxDepth(TreeNode root) {
if (root == null) {
return 0;
}

int left = maxDepth(root.left);
int right = maxDepth(root.right);

return 1 + Math.max(left, right);
}
}
Complexity

Time: O(n)

Space: O(h) → recursion stack

#21DaysOfCode
#Day21
#BinaryTree
#Recursion
#DSA
#Java
#CodingChallenge
#InterviewPrep
#ConsistencyWins

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Day 21/21 – Maximum Depth of Binary Tree | Recursion Mastery

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Day 12/21 – Sort Colors 🔥 | Selection Sort + Counting Approach | Java Interview Question

Day 12/21 – Sort Colors 🔥 | Selection Sort + Counting Approach | Java Interview Question

Загадки Вселенной, которым нет объяснения

Загадки Вселенной, которым нет объяснения

AP SET/JET Computer Science Marathon Class 2026 | AP SET/JET Computer Science Questions By Shahna

AP SET/JET Computer Science Marathon Class 2026 | AP SET/JET Computer Science Questions By Shahna

Борис Трушин: Красивые математические задачи с айтишных собеседований

Борис Трушин: Красивые математические задачи с айтишных собеседований

Вся суть линейной алгебры: лекции #1-16 [3blue1brown]

Вся суть линейной алгебры: лекции #1-16 [3blue1brown]

Day 16/21 – Unique Paths | TCS NQT, Infosys, Accenture Asked | Dynamic Programming | Java

Day 16/21 – Unique Paths | TCS NQT, Infosys, Accenture Asked | Dynamic Programming | Java

Day 15/21 – Toggle All Bits After MSB | Decimal to Binary | TCS NQT Asked Question

Day 15/21 – Toggle All Bits After MSB | Decimal to Binary | TCS NQT Asked Question

Day 19/21 – Climbing Stairs | Dynamic Programming | Zoho Interview Question | Fibonacci Pattern

Day 19/21 – Climbing Stairs | Dynamic Programming | Zoho Interview Question | Fibonacci Pattern

ГАЛИЯ ШАРАФЕТДИНОВА!!!!! 42 из 42 НА МЕЖНАРЕ-2022!! РАЗБОР ЗАДАЧ МЕЖНАРА С АБСОЛЮТНОЙ ЧЕМПИОНКОЙ!

ГАЛИЯ ШАРАФЕТДИНОВА!!!!! 42 из 42 НА МЕЖНАРЕ-2022!! РАЗБОР ЗАДАЧ МЕЖНАРА С АБСОЛЮТНОЙ ЧЕМПИОНКОЙ!

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

Блокировка Telegram: как генералы ФСБ наживаются на Чебурнете | Расследование

Блокировка Telegram: как генералы ФСБ наживаются на Чебурнете | Расследование

Как вредит смартфону беспроводная зарядка? + НОВОСТИ!

Как вредит смартфону беспроводная зарядка? + НОВОСТИ!

Create Table & Fields in ServiceNow | Step-by-Step for Beginners in Tamil

Create Table & Fields in ServiceNow | Step-by-Step for Beginners in Tamil

Последний шанс для 3D-шников и дизайнеров | План доминирования в период ИИ-бума

Последний шанс для 3D-шников и дизайнеров | План доминирования в период ИИ-бума

Террорист Дуров, Anthropic против Пентагона и лучший мессенджер без цензуры | 2Weekly #45

Террорист Дуров, Anthropic против Пентагона и лучший мессенджер без цензуры | 2Weekly #45

Чем занимается Цукерберг?

Чем занимается Цукерберг?

Tree Implementation in Data Structure (DSA) in Bengali | C Programming | MAKAUT Engineering Students

Tree Implementation in Data Structure (DSA) in Bengali | C Programming | MAKAUT Engineering Students

Идеальный стек на Node.js. Субъективный взгляд

Идеальный стек на Node.js. Субъективный взгляд

Day 14/21 – Delete

Day 14/21 – Delete "EF", "56", "G", "&" from Ticket Number | TCS NQT String Question

ServiceNow CSA Prep | User Menu, Favorites, History & Impersonate User Explained in tamil

ServiceNow CSA Prep | User Menu, Favorites, History & Impersonate User Explained in tamil

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]