C#: Три способа решения задачи на копирование дерева. Собеседование C# 2021 - видео HD

C#: Три способа решения задачи на копирование дерева. Собеседование C# 2021 - видео
00:08:50

12n.ru 16830 роликов

Три способа решения задачи на копирование дерева. Собеседование C# 2021 - видео.

Как скопировать дерево одного типа в дерево другого типа с такими же полями на C#?

В данном видео мы расскажем о трёх способах решения задачи на копирование дерева. Данный вопрос часто встречается при прохождении собеседования по C#.

Мы в Telegram: t.me/platinum_tech_talks
Чат для общения и вопросов: t.me/platinum_chat
RSS
Platinum
18:20
+1
В чате был вопрос про то какое решение быстрее, но к сожалению не успели ответить, так как трансляция завершилась и чат закрылся. Отвечаем тут (надеемся автор вопроса увидит этот комментарий): Решение через стек и очередь быстрее потому что вызовы методов это накладные расходы, а тут коллекция и не нужно хранить всё в стеке вызова. Также решение надежнее в случае если дерево глубокое, так как исключение StackOverflow из-за большой глубины вызовов не возникнет
jenia jenia
14:13
+2
Наверное в QueueMapper строка 19 должна быть
nodeB.Payload = nodeA.Payload;, а не nodeA.Payload = nodeB.Payload;
И спасибо за выкладываемые ролики!
Андрей Хрульков
19:31
+1
Ещё бы знать, что это такое и с чем его едят(