Постройте двоичное дерево с 7 узлами.
Задайте вектор-строку, где каждый элемент содержит индекс своего родительского узла. Задайте корневой узел со значением 0
. Например, задайте родительский элемент узла 1
как 2
, родительский элемент узла 2
как 4
, родительский элемент узла 3
как 2
, и так далее.
Постройте двоичное дерево с помощью treeplot
.
Сгенерируйте координаты древовидных узлов с помощью treelayout
функция. Добавьте текстовые описания, чтобы показать индексы узла в древовидном графике. Расположите текстовые метки 0.02
модули справа от их соответствующих узлов.
Другая альтернатива, чтобы представлять древовидную структуру должна использовать digraph
объект. Можно затем визуализировать структуру с plot
.
Создайте digraph
объект с помощью синтаксиса digraph(s,t)
это задает ребра ориентированного графа (s,t)
в парах. Визуализируйте дерево с plot
. Подавите стрелы от родительского элемента до дочерних узлов путем установки ShowArrows
опция к false
.