UniLecs | Программирование
19.4K subscribers
958 photos
6 videos
3 files
1.22K links
🤘🏻Задачи, головоломки, книги и другие радости программиста.

Оглавление канала: telegra.ph/UniLecs-FAQ-09-30

Чат: @unilecs_chat
Бот: @unilecsBot
VK: vk.com/unilecs

Админ, сотрудничество: @dashalvv
Редактор: @amdavletov
Download Telegram
static TreeNode FixBinaryTree(TreeNode root) 
{
if (root == null)
return null;

if (root.right != null &&
Visited.Contains(root.right.val))
return null;

Visited.Add(root.val);
root.right = FixBinaryTree(root.right);
root.left = FixBinaryTree(root.left);
return root;
}


💥 Обходим бинарное дерево и удаляем "дефектный" узел...

Смотрим разбор

#task_347