Каковы преимущества и недостатки обхода порядка порядка по сравнению с обходом порядка глубины (в порядке, пред-порядке, после заказа)?Обход порядка порядка в дереве
ответ
Я думаю, что ваша проблема такая же, как Breadth-First-Search VS Depth-First-Search. Я не мог сказать, что лучше. Это зависит от вашего приложения.
это выглядит как комментарий. не отвечают –
Обход хода по траектории и порядок прохождения по глубине имеют сложность и сложность пространства. – liuniandxx
Здесь: Breadth First Vs Depth First, вы можете найти хорошее объяснение двух методов (учитывая, что по порядку уровня вы имеете в виду конкретный вид поиска по ширине). PRO/минусы двух различны:
- , если вы ожидаете найти данные вполне в графике, чем BFS бы лучше во времени, так как переходит на следующий уровень глубины только после того, как изучили весь супер -уровень. Если вместо этого вы найдете узел, расположенный в нижней части графика, DFS лучше по другой причине.
- Если граф/дерево огромен, и особенно большой (узлы с большим количеством детей/смежности для каждого уровня), то в очереди, что BFS реализует, потребуется много памяти, в то время как стек памяти вертикального рекурсивного вызова должен быть достаточно малым, поэтому DFS может быть предпочтительным: здесь тоже, наоборот, для действительно узких графов.
- для путей на графике, BFS всегда будет возвращать сначала самый короткий путь, с которым он сталкивается, тогда как DFS может сначала вернуть путь, который не обязательно является самым коротким.
- оба имеют сложную временную сложность (если требуемый узел является последним, с которым вы сталкиваетесь).
- 1. Обход порядка порядка - Дерево
- 2. Обход порядка порядка B-дерева
- 3. Обход дерева - позиция порядка
- 4. Обход порядка порядка BST в Java
- 5. Обход порядка двоичного дерева
- 6. Обход обхода порядка
- 7. отсортированный результат обхода порядка на двоичном дереве
- 8. Как выполнить обход порядка на уровне?
- 9. MPTT (измененный обход дерева порядка) в PHP
- 10. Ранг узла в дереве статистики порядка
- 11. Обход порядка двоичного дерева. Если vs while
- 12. Замена порядка тройного дерева
- 13. Параметры порядка порядка в Elm
- 14. строка порядка порядка в uiitableview
- 15. Элементы списка порядка порядка
- 16. Построение двоичного дерева предзаказа, порядка и порядка в порядке
- 17. Двоичное дерево поиска - обход уровня порядка в C
- 18. Аргументы функции порядка порядка в Lisp
- 19. Обход порядка порядка с двоичными деревьями с использованием Java и рекурсии
- 20. Двоичное дерево, представленное в виде массива, найти его обход порядка
- 21. Двоичные деревья, возвращающие следующий узел в обход предварительного порядка
- 22. после обхода порядка в двоичном дереве с использованием одного стека
- 23. Umbraco: установка порядка страниц всегда сохраняется в дереве контента
- 24. Сколько элементов может храниться в B-дереве порядка n?
- 25. Вставка узла в двоичное дерево с использованием обхода порядка порядка
- 26. Определение порядка обхода последовательности
- 27. Как реализовать строку префикса из порядка порядка
- 28. Лучшая практика для обеспечения порядка испытаний порядка
- 29. Linq to Sql: где влияние порядка порядка
- 30. BST Обход порядка. List.clear() и list = new ArrayList
Каково ваше применение, методы обхода дерева обычно используются для конкретных приложений. Возможно, вы захотите начать со страницы wikipedia. – UglyCode