1
Задача 1: Деревья
Практика1. Задача: Как получить листья дерева, созданного в первых двух строчках?
2. Оценить сложность решения.
2
Ревью кода (C# LINQ)
3. Задача: Что выведется из следующего кода?
create table table1 (Id int, parentId int null)
var table = new [] { new (Id = 1, ParentId = null), new (Id = 2, ParentId = 1), new (Id = 3, ParentId = 2), new (Id = 4, ParentId = 2 ) };
var answer = table.Where(x=> x.ParentId != null && !table.Any(y => y.ParentId == x.Id));
table.ToDictionary(c => c.ParentId);4. Что можно…