CodeGym
Все задачи
СложнаяАлгоритмыспросили 15× за последний год

Сериализовать и десериализовать бинарное дерево

Эту задачу спрашивали
ЯЯндексAАвитоССбер
Описание

Реализуйте serialize(root) → string и deserialize(string) → root. Должно работать для любого, в т.ч. несбалансированного и неполного дерева.

Теги

#деревья#рекурсия
Примеры
Пример 1
Вход: [1,2,3,null,null,4,5]
Выход: "1,2,#,#,3,4,#,#,5,#,#"

Похожие задачи

Средняя

Проверить дерево на BST

ЯЯндексAАвито+1
спросили 26×
Лёгкая

Развернуть односвязный список

ЯЯндексССбер+2
спросили 47×
Лёгкая

Числа Фибоначчи

ССберВВТБ+1
спросили 19×