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


         

Среднее дерево глубже



                доб_avl( R, X, д( R1, Z, R2)/ _ ),

                                    % Добавить к правому поддереву

                соединить( L1, Y, Rl, Z, R2, НовДер).
        соединить( Д1/Н1, А, д( Д21, В, Д22)/Н2, С, Д3/Н3,

                д( д( Д1/Н1, А, Д21)/На, В, д( Д22, С, L3/Н3)/Нс)/Нb) :-

                Н2 > H1, H2 > Н3,
                % Среднее дерево глубже остальных

                На is H1 + 1,

                Hс is Н3 + 1,

                Нb is На + 1.
        соединить( Д1/Н1, А, д( Д2/Н2, С, Д3/Н3,

                д( Д1/Н1, А, д( Д2/Н2, С, Д3/Н3)/Нс)/На) :-

                H1 >= H2, H1 >= Н3,
           % "Глубокое" левое дерево

                max1( H2, Н3, Нс),

                max1( H1, Нс, На).
        соединить( Д1/Н1, А, Д2/Н2, С, Д3/Н3,

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





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