traversal- все статьи тега ➜ страница 0


Обход объекта иерархии c#

Если у меня есть класс, как показано ниже. Как мне пройти через него, пока его свойство SomeObjects.count = 0 public class SomeObject { public String Name { get; set; } public List<SomeObject> SomeObjects { get; set; } } Большое Спасибо ...

Как найти сумму значений узла для заданной глубины в двоичном дереве?

Я уже несколько часов ломаю голову над этим вопросом... Задача: Binary Tree (0) depth 0 / 10 20 depth 1 / / 30 40 50 60 depth 2 Я пытаюсь написать функцию, которая принимает глубину в качестве аргумента и возвращает сумму значений узлов данной глубины. Например, если я передаю 2, он должен вернуть 180 (т. е. 30+40+50+60) Я решил использовать дыхание сначала поиск и когда я нахожу узел с нужной глубиной, суммируйте значение, но я просто не могу понять, как узна ...