/* ***************************************************************** */
/*                                                                   */
/*              CSE 428 Assignment 6 - Code of examples              */
/*                      File A6_definitions.pl                       */
/*                                                                   */
/* ***************************************************************** */

/* ***************************************************************** */
/* Exercise 1                                                        */

   example_list(1, [1,2,2,9,6,8,4,2,4,5]).
   example_list(2, [6,5,1,1,4,6,8,7,5,1,3,3,5]).

/* ***************************************************************** */
/* Exercise 2                                                        */

   example_tree(1, node(node(leaf(d),b,leaf(e)),
                        a,
                        leaf(c)) ).

   example_tree(2, node(node(leaf(4),
                             2,
                             node(leaf(6),5,leaf(7))),
                        1,
                        leaf(3)) ).

/* ***************************************************************** */
/* Exercise 3                                                        */


                        m(1,4).
        m(2,2).                 m(2,5). m(2,6). m(2,7). m(2,8).
        m(3,2). m(3,3). m(3,4). m(3,5).         m(3,7).         m(3,9).
        m(4,2).                 m(4,5). m(4,6). m(4,7). 
        m(5,2). m(5,3).         m(5,5).                 m(5,8). 
        m(6,2).                         m(6,6). m(6,7). m(6,8). 
                        m(7,4). m(7,5). m(7,6).         m(7,8).
m(8,1).                 m(8,4).         m(8,6). m(8,7). m(8,8).
                        m(9,4).         m(9,6). 


/* ***************************************************************** */



