- Популярные видео
- Авто
- Видео-блоги
- ДТП, аварии
- Для маленьких
- Еда, напитки
- Животные
- Закон и право
- Знаменитости
- Игры
- Искусство
- Комедии
- Красота, мода
- Кулинария, рецепты
- Люди
- Мото
- Музыка
- Мультфильмы
- Наука, технологии
- Новости
- Образование
- Политика
- Праздники
- Приколы
- Природа
- Происшествия
- Путешествия
- Развлечения
- Ржач
- Семья
- Сериалы
- Спорт
- Стиль жизни
- ТВ передачи
- Танцы
- Технологии
- Товары
- Ужасы
- Фильмы
- Шоу-бизнес
- Юмор
Binary Tree Preorder Traversal
Edge Case: When the input tree is empty (root == None), pushing it directly onto the stack will cause an error.
To handle this, add an early check:
if not root: return [].
The correct code would be :
class Solution:
def preorderTraversal(self, root):
if not root:
return []
result = []
stack = [root]
while stack:
node = stack.pop()
result.append(node.val)
if node.right:
stack.append(node.right)
if node.left:
stack.append(node.left)
return result
Видео Binary Tree Preorder Traversal канала Gokul Krishna B
To handle this, add an early check:
if not root: return [].
The correct code would be :
class Solution:
def preorderTraversal(self, root):
if not root:
return []
result = []
stack = [root]
while stack:
node = stack.pop()
result.append(node.val)
if node.right:
stack.append(node.right)
if node.left:
stack.append(node.left)
return result
Видео Binary Tree Preorder Traversal канала Gokul Krishna B
Комментарии отсутствуют
Информация о видео
17 декабря 2025 г. 20:12:01
00:10:33
Другие видео канала




















![Minimize (max(A[i], B[j], C[k]) - min(A[i], B[j], C[k])) of three different sorted arrays](https://i.ytimg.com/vi/y-2P-KlfgH4/default.jpg)
