Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.79
Ded_Vasilij
231 / 213 / 15
Регистрация: 01.09.2012
Сообщений: 2,103
#1

Вывод дерева по уровням - C++

26.12.2012, 17:28. Просмотров 2565. Ответов 0
Метки нет (Все метки)

Задача:написать функцию вывода бинарных деревьев по уровням.
Проблема: как вывести все элементы дерева я знаю.проблем нет - это простая рекурсия. А вот как вывести все элементы по уровням?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
struct TE
{
   int info;
   TE* left;
   TE* rigth;
}
 
void print(TE* root)//обход дерева сверху вниз
{
  if (!root) return;
  coot << root->info;
  print(root->left);
  print(root->rigth)
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.12.2012, 17:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывод дерева по уровням (C++):

Бинарные деревья. Напечатать все элементы дерева Т по уровням - C++
Всем привет. Помогите написать программу или хотя бы функцию, условие следующее: Напечатать все элементы дерева Т по уровням, сначала...

Вывод бинарного дерева на экран в виде "дерева" - C++
основная задача: подсчет количества листьев. проблема: при просмотре хочу выводить бин. дерево, в красивом виде, возможно использование...

вывод дерева - C++
помогите вывести дерево в отсортированном виде вот код создания дерева #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;malloc.h&gt; ...

Вывод бинарного дерева - C++
Помогите, пожалуйста, с программой. Нужно вывести бинарное дерево так, как выводится дерево каталогов. Пример: 11 |---5 | |---2 ...

Вывод дерева на экран - C++
#include &lt;iostream&gt; using std::cout; using std::endl; template&lt;typename T&gt; class avltree { public: struct node...

Вывод дерева на экран - C++
Создаю бинарное дерево, заполняю его случайными числами. Хотелось бы все это дело аккуратно вывести на экран:) А также подсчитать сумму...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.12.2012, 17:28
Привет! Вот еще темы с ответами:

Вывод дерева в консоли - C++
собственно надо вывести дерево на консоль построенное из сгенерированной последовательности чисел Вот что у меня вышло: // Идеальное...

Вывод копии дерева - C++
Привет тем кто читает. Промблемка в том, что не могу вывести скопированное дерево (под вечер туплю походу). Помогите с выводом P.S. на...

Реализация и вывод бинарного дерева - C++
Помогите создать бинарное дерево и вывести его на экран по уровням. Заранее спасибо.

Вывод на консоль бинарного дерева - C++
как сделать вывод на консоль бинарного дерева? struct Node { int d; Node* left; Node* right; }; #include &quot;BTree.h&quot; ...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru