![]() |
|
|
![]()
|
|
| troika |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 12.4.2009 Репутация: нет Всего: нет |
Подскажите пожалуйста как в прологе можно определить, является ли дерево Т1 поддеревом дерева Т. Я пользуюсь VIP 5.2. Спасибо
|
|||
|
||||
| troika |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 12.4.2009 Репутация: нет Всего: нет |
Уже нашел. Вот, может кому-нибудь пригодится
DOMAINS tree=tr(integer,tree,tree);e PREDICATES check(tree,tree) GOAL check(tr(5,tr(7,tr(9,e,e),tr(8,e,e)),tr(6,e,tr(4,tr(3,e,e),tr(1,e,e)))), tr(4,tr(3,e,e),tr(1,e,e))). CLAUSES check(X,X):-!. check(tr(_,Left,Right),Tree):-check(Left,Tree);check(Right,Tree). |
|||
|
||||
![]()
|
| Правила форума Prolog | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Void. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Prolog | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |