|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.10.2009, 18:16 | #1 |
Пользователь
Регистрация: 31.10.2009
Сообщений: 10
|
бинарное дерево СИ
Здравствуйте!
У меня возникла проблема с написанием программы в Си. Задача: Напишите реализацию двоичного дерева с помощью указателя. Напишите подпрограмму которая считает число внутренних узлов дерева. Входные данные: последовательность строк(string) которая описывает дерево (обход в прямом порядке) с обозначениями пустых узлов NULL Вывод: число внутренних узлов дерева Например, вводим: A B F NULL NULL NULL C D NULL E G NULL NULL H NULL NULL NULL В итоге должны получить: 6 (A B C F D E) Объясните, пожалуйста, с чего начать. Я думаю так... У нас есть последовательность строк. Первое, нужно создать двоичное дерево, использую введенную последовательность. (как это можно сделать?) Далее, используя рекурсию, подсчитываем число внутренних узлов. Заранее спасибо! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Бинарное дерево С++ | Olya90 | Помощь студентам | 1 | 20.10.2009 21:45 |
Бинарное дерево | Lazio | Общие вопросы C/C++ | 2 | 10.09.2009 20:31 |
Бинарное дерево | lubafffka | Общие вопросы C/C++ | 0 | 29.04.2009 12:28 |