Sobes.tech
Junior — Middle

Jak se hodnotí efektivita vyhledávání dat ve struktuře binárního stromu?

sobes.tech AI

Odpověď od AI

Efektivita vyhledávání v binárním stromu závisí na jeho struktuře. Vyvážený binární vyhledávací strom (BST) má průměrnou dobu hledání O(log n), kde n je počet uzlů, protože při každém kroku vylučujeme polovinu zbývajících prvků.

Pokud strom není vyvážený (například se z něj stává seznam), může se doba hledání zhoršit až na O(n).

Příklad odhadu:

  • Nejlepší a průměrný případ: O(log n)
  • Nejhorší případ: O(n)

Pro zajištění garantované efektivity se používají vyvážené stromy, například AVL nebo červeno-černé stromy.