Я думаю, что вы ищете кучу . Или, по крайней мере, вы используете дерево, когда структура массива недостаточна для ваших нужд, поэтому вы можете попытаться реализовать дерево внутри массива, но это не имеет особого смысла, поскольку каждый узел содержит ссылки на свои дочерние элементы без каких-либо индексов .
Но куча - это массив, который также можно рассматривать как двоичное дерево, посмотрите здесь . Это дерево в том смысле, что оно организует данные в виде дерева, но, не имея прямых ссылок на дочерние элементы, они могут быть выведены из позиции.