Hvilken søgealgoritme kan udføres iterativt?

Indholdsfortegnelse:

Hvilken søgealgoritme kan udføres iterativt?
Hvilken søgealgoritme kan udføres iterativt?
Anonim

Binær søgning, i kraft af dens progressive opdelingsmetode, har meget lavere tidskompleksitet af "O(log n)". Du kan vælge binær søgning ved at bruge iterativ algoritme eller rekursiv algoritme, men begge kan muligvis udføre den samme opgave.

Hvilken søgning kan udføres rekursivt?

Binær søgning er en iboende rekursiv algoritme: vi kan implementere iterativt, men det giver mere mening algoritmisk at gøre det rekursivt (selvom du for visse implementeringer kan vælge at gøre det iterativt af effektivitetshensyn). Binær søgning fungerer ved at opdele et sorteret datasæt i to dele.

Hvad er den mest effektive søgealgoritme?

Binær søgealgoritme fungerer efter princippet om divider & conquer, og det anses for at være de bedste søgealgoritmer på grund af dens hurtigere søgningshastighed (forudsat at dataene er i sorteret form). En binær søgning er også kendt som en halvintervalsøgning eller logaritmisk søgning.

Er binær søgealgoritme rekursiv?

Binær søgning er en rekursiv algoritme. … Værdien af det midterste element bestemmer, om algoritmen skal afsluttes (fundet nøglen), søge rekursivt i venstre halvdel af listen eller rekursivt søge i højre halvdel af listen.

Hvilken metode er bedst til at søge?

bedste søgealgoritme

  • Lineær søgningmed kompleksitet O(n)
  • Binær søgning med kompleksitet O(log n)
  • Søg med HASH-værdi med kompleksitet O(1)

Anbefalede:

Interessante artikler
Kan væggelus bide gennem tøj?
Læs mere

Kan væggelus bide gennem tøj?

Nej, væggelus kan ikke bide gennem tøj. Væggelus har ikke en mund, der er stor nok til at trænge ind i tøjet. De sidder norm alt på hudens overflade for at indtage blod. Forhindrer det at bære tøj i seng? NEJ. Væggelus kan ikke bide gennem stoffet.

Hvem er morderen i fatale?
Læs mere

Hvem er morderen i fatale?

Ved begravelsen for Rafe og Tracie dukker Valerie op, og Derrick finder hurtigt ud af, at hun dræbte dem. Da han forsøger at reagere, trækker hun en pistol og gør det klart, at hun kan dræbe ham i selvforsvar. Bagefter tilbyder Derricks mor opmuntrende ord for at hjælpe ham med at rense sit navn.

Hvad er den synodiske periode?
Læs mere

Hvad er den synodiske periode?

Synodisk periode, den tid, det tager for et legeme i solsystemet, såsom en planet, Månen eller en kunstig jordsatellit, at vende tilbage til den samme eller ca. den samme position i forhold til Solen som set af en observatør på Jorden. Hvordan beregner du synodisk periode?