Wat is die ergste geval en gemiddelde saakkompleksiteit van binêre soekboom?
Wat is die ergste geval en gemiddelde saakkompleksiteit van binêre soekboom?

Video: Wat is die ergste geval en gemiddelde saakkompleksiteit van binêre soekboom?

Video: Wat is die ergste geval en gemiddelde saakkompleksiteit van binêre soekboom?
Video: 1.11 Beste slechtste en gemiddelde casusanalyse 2024, Mei
Anonim

Binêre soekboom

Algoritme Gemiddeld Ergste geval
Ruimte O(n) O(n)
Soek O(log n) O(n)
Voeg in O(log n) O(n)
Vee uit O(log n) O(n)

Buitendien, wat is die groot O worst case tyd kompleksiteit van 'n binêre soekboom?

Die rekursiewe struktuur van a BST lewer 'n rekursiewe algoritme. Soek tans in a BST het O (h) ergste - geval looptyd kompleksiteit , waar h die hoogte van die is boom . Sedert s binêre soekboom met n nodusse het 'n minimum van O (log n) vlakke, dit neem ten minste O (log n) vergelykings om 'n spesifieke nodus te vind.

Tweedens, wat is die tydskompleksiteit van binêre soektog met iterasie? Prestasie van Binêre Soek Algoritme : Daarom, tyd kompleksiteit van binêre soek algoritme is O(log2n) wat baie doeltreffend is. Hulpruimte wat daardeur gebruik word, is O(1) vir iteratief implementering en O(log2n) vir rekursiewe implementering as gevolg van oproepstapel.

Die vraag is ook, wat sal die ergste tydskompleksiteit wees om 'n element in 'n binêre soekboom te soek?

Tydskompleksiteit : Die ergste geval tyd kompleksiteit van Soek en invoegbewerkings is O(h) waar h hoogte van is Binêre soekboom . In ergste geval , ons mag het aan reis van wortel af aan die diepste blaarknoop. Die hoogte van 'n skewe boom mag word n en die tyd kompleksiteit van Soek en plaas bewerking mag word O(n).

Is Big O die ergste geval?

So, In binêre soektog, die beste geval is O (1), gemiddeld en ergste geval is O (aanmeld). Kortom, daar is geen soort verhouding van die tipe groot O word gebruik vir ergste geval , Theta vir gemiddeld geval ”. Alle soorte notasie kan (en word soms) gebruik word wanneer daar gepraat word van beste, gemiddelde of ergste geval van 'n algoritme.

Aanbeveel: