Деревья. Выдать список аудиторий принадлежащих нескольким кафедрам. - C#
Формулировка задачи:
в университете информация об имеющихся
компьютерах задана двумя деревьями. В первом из них сыновьям
корневой вершины соответствуют факультеты, а факультеты в свою
очередь делятся на кафедры. Компьютеры относятся к кафедрам и
идентифицируются уникальными номерами. Во втором дереве
сыновьям корня соответствуют учебные корпуса, корпуса включают
списки аудиторий, а для каждой аудитории заданы номера
находящихся в них компьютеров. Некоторые аудитории могут
принадлежать нескольким кафедрам. Выдать список таких
аудиторий.
Насколько я понимаю тут двоичное дерево не подходит. Может помочь в решение данной задачи. Может кто-то уже решал подобные задачи.
Решение задачи: «Деревья. Выдать список аудиторий принадлежащих нескольким кафедрам.»
textual
Листинг программы
TreeNode root1 = new TreeNode(); root1.Nodes.Add("Факультет №1"); root1.Nodes.Add("Факультет №2"); root1.Nodes.Add("Факультет №3"); root1.Nodes[0].Nodes.Add("Кафедра №1"); root1.Nodes[0].Nodes.Add("Кафедра №2"); root1.Nodes[0].Nodes.Add("Кафедра №3"); root1.Nodes[1].Nodes.Add("Кафедра №4"); root1.Nodes[2].Nodes.Add("Кафедра №5"); root1.Nodes[2].Nodes.Add("Кафедра №6");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д