![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 23.04.2008
Сообщений: 27
|
![]()
Ребята,на вас вся надежда! Главное это обход этого дерева правильно сделать
![]() |
![]() |
![]() |
![]() |
#12 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Alex, а мне кажется, что тут проблема в логике!
1) я так и не понял зачем последовательность слов записывать в дерево таким странным образом... 2) ни мы, ни, похоже, топикстартер, не представляем, что же должно получится в файле out.txt $-((( я бы предполагал, что само это чудное дерево... ан нет. все элементы дерева по обходу кидаются в outmasiv и оттуда выводятся построчно в выходной файл... ладно. вот полностью код. (с) alexBlack на процедуру PrintTree Код:
|
![]() |
![]() |
![]() |
#13 |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
![]()
2Astor
Мы уже гадать начинаем. Это не дело. У Вас там в коде рабочая процедура закомментирована. Нет только записи в массив. Код:
2Serge_Bliznykov Да, нелогично это как-то. Ладно бы еще для сортировки. Может просто построение дерева неправильно. Ладно, хватит на сегодня. |
![]() |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 23.04.2008
Сообщений: 27
|
![]()
Спасибо Вам Друзья! Сегодня днем протестирую код,если результаты будут не такие то напишу на примерах,как должно быть!
|
![]() |
![]() |
![]() |
#15 |
Пользователь
Регистрация: 23.04.2008
Сообщений: 27
|
![]()
Итак, я посмотрел результаты работы программы! и вывод - должно быть не так
![]() |
![]() |
![]() |
![]() |
#16 |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
![]()
Astor, похоже Вы сами не знаете, что делаете. Проблема у Вас вовсе не с обходом дерева, а с построением. Вот код. Разбирайтесь.
Код:
Для Pascal замените result на имя соответствующей функции. Компилятор подскажет. Удачи. Последний раз редактировалось alexBlack; 25.04.2008 в 18:54. |
![]() |
![]() |
![]() |
#17 |
Пользователь
Регистрация: 23.04.2008
Сообщений: 27
|
![]()
Спасибо большое! сейчас будем разбираться! компилятор выдал ошибку unknown identifier ! ща будет объявлять эту переменную как нить
|
![]() |
![]() |
![]() |
#18 |
Пользователь
Регистрация: 23.04.2008
Сообщений: 27
|
![]()
alexBlack, я все сделал как вы сказали - заменил rezult на имя соответствующей функции, то есть getFreeNode, теперь пишет ошибку что пропущена скобка, но вроде все на месте! это Вы мне готовую прогу выложили? прост я пока не разберусь
|
![]() |
![]() |
![]() |
#19 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Astor, если я ничего не напутал, то вот скорретированный код функции от alexBlack:
Код:
|
![]() |
![]() |
![]() |
#20 |
Пользователь
Регистрация: 23.04.2008
Сообщений: 27
|
![]()
Ребят, на делфях проверил! работает все правильно, обход верный! вот токо мне не удается перегнать на паскаль - ошибку пишет, не знаю почему
Последний раз редактировалось Astor; 25.04.2008 в 18:07. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ПОМОГИТЕ, ОЧЕНЬ ПРОШУ | Help me | Свободное общение | 4 | 01.09.2008 09:29 |
очень прошу помогите решить задачки | Марин@ | Помощь студентам | 1 | 24.04.2008 18:27 |
Помогите решить две задачи! очень прошу... | DmT | Фриланс | 1 | 23.10.2007 23:19 |