Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/18: Рейтинг темы: голосов - 18, средняя оценка - 4.56
18 / 18 / 1
Регистрация: 27.01.2010
Сообщений: 150
1

Обход n-арного дерева

10.12.2011, 14:12. Показов 3575. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
вопрос какой алгоритм использовать в плане КАК?
знаю как хранить и как обходить, но алгоритм Лево Корень Право, а тут распечатывать корень каждый раз когда переходим к новой ветке? т.е. один элемент будет много раз печататься?
Или использовать Корень, Лево, Право?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.12.2011, 14:12
Ответы с готовыми решениями:

Преобразование m-арного дерева в бинарное
Вообщем суть указана в названии топика. Преобразование нужно сделать по примеру. 1.В любом узле...

Обход дерева
Всем доброе время суток. Не могу нормально обойти дерево и просмотреть введённое, по всей...

обход дерева
struct SAcson { int l,c; // строка, столбец float x; // заряд bool e; // возбуждающий или...

Обход дерева
Вот начал читать про деревья и способы их обхода (PreOrder, InOrder и PostOrder). С алгоритмами...

5
Эксперт С++
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
10.12.2011, 14:21 2
В чем проблема? Сначала корень, потом по очереди каждое из поддеревьев (веток). Ну или наоборот
0
18 / 18 / 1
Регистрация: 27.01.2010
Сообщений: 150
10.12.2011, 14:47  [ТС] 3
Наоборот это как?
0
Эксперт С++
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
10.12.2011, 14:48 4
Сначала по очереди каждая из веток, потом корень
0
18 / 18 / 1
Регистрация: 27.01.2010
Сообщений: 150
10.12.2011, 15:06  [ТС] 5
А если каждая из веток, то сначала последний элемент и потом вверх?
0
Эксперт С++
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
10.12.2011, 15:07 6
AC-93, если я правильно тебя понял, то да.
1
10.12.2011, 15:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.12.2011, 15:07
Помогаю со студенческими работами здесь

Обход дерева)
Прога работает) но сказали, что нужно сделать отдельную функцию обхода дерева) можете помочь)...

обход дерева
Здравствуйте! У меня вопрос: Есть класс: class D { vector <A*> count; }; ...

Обход произвольного дерева
struct tree { char info; struct tree *left; struct tree *right; }; так, вопрос глупый...

Обход Бинарного дерева
Задача: написать функцию, помощью которой можно получить n-тый элемент бинарного дерева по...

Обход дерева в ширину
Доброго времени суток. Нужно обойти бинарное дерево в ширину: struct TreePart { string data;...

Обход дерева в ширину
имеется такой кусок программы. требуется обойти дерево в ширину. библиотека #include <queue>...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru