Программирование на языке Пролог для искусственного интеллекта


         

В этой программе предусмотрен сдвиг


На рис. 9.17 показана программа целиком. В этой программе предусмотрен сдвиг на 2 позиции для каждого уровня дерева. Описанный принцип отображения можно легко приспособить для деревьев других типов.

line();

        отобр( Т) :-

                отобр2( Т, 0).


        отобр2( nil, _ ).

        отобр2( дер( L, X, R), Отступ) :-

                Отступ2 is Отступ + 2,

                отобр2( R, Отступ2),

                tab( Отступ), write( X), nl,

                отобр( L, Отступ2).


line();

Рис. 9. 17.  Отображение двоичного дерева.


Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий