Прежде всего, простите за заголовок.Кто-нибудь, пожалуйста, предложите лучший вариант, я действительно не знал, как правильно выразить свой вопрос.
По сути, я просто ищу название структуры данных, где элементы выглядят так (игнорируйте точки):
...... 5
.... 3 ... 2
.. 4 ... 1 ... 6
9 ... 2 ... 3 ... 1
Сначала я подумал, что это может быть некое "дерево", но, как гласит Википедия:
Дерево - это [...] ациклический связный граф, в котором каждый узел имеет ноль или более дочерних узлов и не более одного родительского узла
Поскольку может бытьболее одного родителя по узлу в структуре данных, которую я ищу, возможно, это не дерево.
Итак, вот мой вопрос:
Как называется структура данных, которая можетпредставлять данные со следующими связями между элементами?(/ и \ будучи ссылками, опять же игнорируйте точки):
...... 5
..... / .. \
.... 3 ... 2
... / .. \ ./ .. \
.. 4 ... 1 ... 6
../.\./..\./..\
9 ... 2 ... 3 ... 1