home *** CD-ROM | disk | FTP | other *** search
/ TCE Demo 2 / TCE_DEMO_CD2.iso / demo_cd_.2 / mags / atos / atos971f.arj / atos971f / SOURCEN / AVLBAUM.H < prev    next >
Text File  |  1997-01-23  |  654b  |  27 lines

  1. /*
  2.  * typedefs etc. für einen (binären) AVL-Baum am Beispiel einer
  3.  * CD-Verwaltung.
  4.  * ATOS 1/97
  5.  */
  6.  
  7. /* structs */
  8.  
  9. typedef struct knoten
  10. {
  11.         int cd_nr;              /* die CD-Nummer */
  12.         char titel[41],         /* Der CD-Titel */
  13.              gruppe[41];        /* Die Gruppe */
  14.         int avl;                /* "Balancefaktor" */
  15.         struct knoten *links;   /* Zeiger auf den linken Teilbaum */
  16.         struct knoten *rechts;  /* Zeiger auf den rechten Teilbaum */
  17. } Knoten;
  18.  
  19.  
  20. /* diverses */
  21. #ifndef TRUE                    /* wenn nicht schon durch ein anderes Headerfile definiert */
  22.     #define FALSE 0
  23.     #define TRUE !FALSE
  24. #endif
  25.  
  26.  
  27.