Fibonacci fa

A Fibonacci fa egy AVL fa , amelynek a legkisebb csúcsszáma van egy adott magassághoz (mélységhez).

  1. Ha bármelyik csúcsra annak a részfának a magassága, amelynek ez a csúcsa a gyöke , akkor ennek a csúcsnak a jobb és bal oldali részfáinak magassága egyenlő és , vagy és . A Fibonacci fa minden részfája egyben Fibonacci fa is.
  2. Az üres fa egy 0 magasságú Fibonacci fa.
  3. Az egy csúcsú fa egy 1-es magasságú Fibonacci-fa.

Csúcsok száma

A Fibonacci-fa egyik nagyon lényeges tulajdonsága, hogy a benne lévő csúcsok száma csak egy bizonyos értékkészletet vehet fel. Legyen a Fibonacci fa csúcsainak száma magassággal , akkor , és tetszőleges h esetén a csúcsok száma rekurzív módon leírható : . A Fibonacci-fát azért nevezték így el, mert a fenti képlet hasonló a Fibonacci-számok sorozatát meghatározó ismétlődési relációhoz . Magasság esetén a csúcsok száma , ahol a -edik Fibonacci-szám.

Lásd még