Постройте полное двоичное дерево, которое будет храниться в массиве минимального необходимого размера, в форме (корень, левый элемент, правый элемент, левый потомок левого элемента, правый поток левого элемента, левый потомок правого элемента, правый потомка правого элемента, левый поток левого потока левого элемента, который также должен создать метод, который также нуждается в создании метода. Элементы.
Подробнее здесь: https://stackoverflow.com/questions/797 ... ng-c-sharp