Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Hasuni
0 / 0 / 1
Регистрация: 22.04.2015
Сообщений: 4
#1

Бинарное дерево: функция для вывода на экран - C++

15.06.2015, 16:49. Просмотров 413. Ответов 1
Метки нет (Все метки)

Не получается написать функцию для вывода дерева на экран. Работает она как-то не правильно. Помогите, пожалуйста, срочно. ВОт часть кода:
C++
1
2
3
4
5
struct Tree
{
    Tree *l,*r; //левое и правое поддерево
    int key; //Данные
};
C++
1
2
3
4
5
6
7
8
9
10
11
void PrinTree(Tree* Mytree, int lvl)//вывод дерева
{
    int i;
            for(i=0;i<lvl;i++) //Отступы, lvl - количество уровней дерева
                {
                    cout<<"         ";
                }
            cout << Mytree->key << endl;
        PrinTree(Mytree->l,lvl+1);
        PrinTree(Mytree->r, lvl + 1);
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.06.2015, 16:49
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Бинарное дерево: функция для вывода на экран (C++):

Исходное бинарное дерево превратить в бинарное дерево поиска, при этом сохранив его структуру
Помогите, не могу понять!( Нужно исходное бинарное дерево превратить в...

Вывести на экран бинарное дерево
здравствуйте, написал алгоритм сортированного бинарного дерева (меньшие слева,...

Функция для вывода на экран прямоугольника
Написать функцию для вывода на экран прямоугольника, заполненного определенным...

Рекурсия. Функция для вывода на экран следующей картинки:
дано натуральное число n . Разработать рекурсивную функцию для вывода на экран...

Постройте и выведите на экран бинарное дерево. Найдите произведение элементов дерева, находящихся на уровне u
Я построил дерево вот код # include &lt;iostream&gt; # include &lt;conio.h&gt; #include...

Для чего используется бинарное дерево?
Подскажите, пожалуйста, для чего используется бинарное дерево? С какой целью? ...

1
Kuzia domovenok
2215 / 1984 / 447
Регистрация: 25.03.2012
Сообщений: 6,974
Записей в блоге: 1
15.06.2015, 16:56 #2
Цитата Сообщение от Hasuni Посмотреть сообщение
Работает она как-то не правильно
как?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.06.2015, 16:56
Привет! Вот еще темы с решениями:

Бинарное дерево для анализа текста
Здравствуйте! Помогите решить проблему. нет перехода между char и int. ...

Бинарное дерево. Удалить из дерева часть вершин так, чтобы оставшееся дерево стало пирамидой
Дано бинарное дерево. Удалить из дерева часть вершин так, чтобы оставшееся...

Из сыновей, для каждого из которых известен отец, составить бинарное дерево
Очень нужна помощь со следующей задачей: Необходимо из сыновей, для каждого из...

Функция вывода на экран данных
Не выводится на экран сумма двух матриц. 87-88 строчки. Кто может подсказать...


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

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

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