home *** CD-ROM | disk | FTP | other *** search
/ No Fragments Archive 12: Textmags & Docs / nf_archive_12.iso / MAGS / TEXTMAGS / ATOS / archive / ATOS971M.ZIP / ATOS971M / SOURCEN / AVLBAUM.H < prev    next >
Encoding:
C/C++ Source or Header  |  1997-01-23  |  654 b   |  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.