Древовидная структура в C, для навигации в порядке предварительного заказа глубины - PullRequest
0 голосов
/ 24 февраля 2012

Как вы реализуете древовидную структуру в C для навигации в порядке глубины в порядке предварительного заказа?

1 Ответ

0 голосов
/ 24 февраля 2012

Дерево может быть представлено двумя массивами: один содержит обход по предварительному порядку, а второй - обход по порядку. В этой теме обсуждается [среди прочего], как это можно сделать.

Поскольку обход массива обычно быстрее, чем обход дерева [в основном из-за производительности кэша], вы можете представить дерево как 2 массива и использовать обход обхода предварительного заказа для итерации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...