Binary Tree Inorder Traversal | Решение на Python | LeetCode 94

preview_player
Показать описание
Решение LeetCode задачи "94. Binary Tree Inorder Traversal"

Метки:
00:00 Начало
01:15 Рисование
11:09 Код
14:03 Случайные числа и итог
Рекомендации по теме
Комментарии
Автор

очень красивое решение. не знал даже с какой стороны подойти к этой задаче

alexchto
Автор

Очень грустно что за такой годный контент мало просмотров и подписчиков:(
Ты молодчина! Если попаду на стажировку в Тинькофф, то благодаря тебе))). В таком случае откину тебе с первой зп:) Желаю процветание твоему каналу.

grayboy
Автор

разбор классный, мне понравился :) Всё понятно, правда я изначально подсмотрел решение с рекурсией, там оно ещё меньше, но рекурсия несколько более сложная в понимании, чем через стэк ( хотя и с рекурсией более мнее там всё понятно в решении), но со стэком тоже интересный вариант. Единственная лажа постоянная на литкоде ( я там пишу на JS), у них с этими бинарными деревьями и связными списками постоянная лажа, то надо писать избыточный код, то оно понимает вообще без лишнего текста, то часть читает, а часть нет. Вот сейчас например понимает узел root, root.left, root.right, а вот root.val / root.value пишет нет такого :)))

hopelezzhopelezz
Автор

Что то жестко -_-, надо больше задач на деревья...

lifestyletv
Автор

Спасибо за разбор задачки!
Кратко: обводим дерево против часовой стрелки (от корня), лист добавляем при первой встрече, вершину при повторной.
Для удобства, недостающего соседа, рисуем пустым.

nadyanaryvkina
Автор

Давай хард судоку солвер на кодварс! Никак не могу по скорости пройти😂

НиколайРюмин-йи
welcome to shbcf.ru