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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.82
lblondy
1 / 1 / 0
Регистрация: 01.05.2011
Сообщений: 77
#1

ввод и вывод бинарного дерева в файл - C++

01.03.2012, 20:17. Просмотров 1460. Ответов 0
Метки нет (Все метки)

Помогите пожалуйста с написание проги) вроде не сложно)
Задание такое:
Определить две функции:
void WriteTree(char * fname, Node * node); – функция записи дерева в файл.
Node * ReadTree(char * fname); – функция чтения дерева из файла.

Node * ReadTree(char * fname); – функция создает из файла с именем fname бинарное дерево. Функция возвращает указатель на корневой узел. Для чтения отдельного узла можно определить специальную функцию
Node * ReadNode(HANDLE hf);
Алгоритм функции может быть следующим:
прочитать значение типа int в переменную count;
если count != 0, то прочитать count символов в массив name; создать узел с именем name и для каждой его ветви вызвать функцию ReadNode; возвратить указатель на созданный узел;
иначе возвратить 0.

Заранее спасибо)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.03.2012, 20:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос ввод и вывод бинарного дерева в файл (C++):

Запись бинарного дерева в файл и восстановление из него этого дерева - C++
Задача такая: есть бинарное дерево. Каждый элемент дерева содержит 3 указателя - 1 указатель на структуру с данными, 2 и 3й указатель на...

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

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

Вывод бинарного дерева в консоль - C++
Доброго времени суток! Прошу помощи в выводе бинарного дерева на экран (в консоль). Есть шаблон: ...

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

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

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

Вывод в консоли красивого бинарного дерева - C++
Я пробегаюсь по дереву (вычисляю количество уровней) и строю массив указателей на однонаправленный список, куда записываю данные, хранимые...

АТД деревья. Вывод бинарного дерева в консоль - C++
Здравствуйте, нужна помощь! Возможно тема заезженная, но извеняйте не чего путнего не получаеться!) Помоги вывести дерево в...

Дозапись бинарного дерева в файл - C++
Можете сказать алгоритм дозаписи бинарного дерева в файл и если не сложно скинуть пример. У меня когда дозаписываю дерево в файл, то...

Вывод списка всех листьев бинарного дерева поиска - C++
Нужно реализовать бинарное дерево поиска и вывести все его вершины, не имеющие потомков. Само дерево реализовано вот так struct node...


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

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

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