Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2015, 15:36   #1
_bastion_
Новичок
Джуниор
 
Регистрация: 20.12.2015
Сообщений: 2
По умолчанию Prolog. Бинарные деревья

Помогите пожалуйста решить задачу.:confuse d:
Нужно создать список, элементами которого являются значения вершин каждого второго поддерева бинарного дерева..
_bastion_ вне форума Ответить с цитированием
Старый 20.12.2015, 16:10   #2
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

Используй обычный обход дерева в глубину, но в дополнительном параметре функции храни флажок. Флажок изменяй каждый раз с нуля на единицу, с единицы на ноль. Если флажок равену единице - текущий элемент добавляй в список, иначе просто переходи к дочерним узлам.
rrrFer вне форума Ответить с цитированием
Старый 20.12.2015, 17:55   #3
_bastion_
Новичок
Джуниор
 
Регистрация: 20.12.2015
Сообщений: 2
По умолчанию

Вы могли б пример привести, пожалуйста?
_bastion_ вне форума Ответить с цитированием
Старый 20.12.2015, 20:29   #4
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

могу решить за вас, платно.
https://vk.com/prologtasks
rrrFer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
бинарные деревья Elena115 Паскаль, Turbo Pascal, PascalABC.NET 1 04.06.2014 11:18
Бинарные деревья. tzaf Общие вопросы C/C++ 2 29.04.2013 23:10
Списки и бинарные деревья на Visual Prolog 5.2 DarkSwan Помощь студентам 0 11.02.2011 17:05
Бинарные деревья J-lo Помощь студентам 0 27.05.2010 23:01
Бинарные деревья Марсель059 Общие вопросы C/C++ 3 20.05.2009 21:47