Hvad er den bedste sagstidskompleksitet ved flettesortering?
Hvad er den bedste sagstidskompleksitet ved flettesortering?

Video: Hvad er den bedste sagstidskompleksitet ved flettesortering?

Video: Hvad er den bedste sagstidskompleksitet ved flettesortering?
Video: Merge sort time complexity analysis 2024, Kan
Anonim

Sorteringsalgoritmer

Algoritme Datastruktur Rumkompleksitet: Værst
Hurtig sortering Array På)
Flet sortering Array På)
Dynge sortering Array O(1)
Glat sortering Array O(1)

Desuden, hvad er tidskompleksiteten af flettesortering?

Det kompleksiteten af flettesort er O(nlogn) og IKKE O(logn). Delingstrinnet beregner midtpunktet for hver af underarrayerne. Hvert af dette trin tager bare O(1) tid . Erobringstrinnet rekursivt sorterer to underarrays af n/2 (for lige n) elementer hver.

hvad er den bedste tidskompleksitet af boblesortering? Rummet kompleksitet til Boble sortering er O(1), fordi der kun kræves en enkelt ekstra hukommelsesplads, dvs. for temp variabel. Også den best case tidskompleksitet vil være O(n), det er når listen allerede er sorteret.

Desuden, hvad er den bedste sagskompleksitet ved flettesort?

n*log(n)

Hvad er kørselstidskompleksiteten af indsættelsessortering i bedste tilfælde og værst tilfælde?

Bedst , værst , og gennemsnitlig sager Det bedste tilfælde input er et array, der allerede er sorteret . Heri sagsindsættelsessortering har en lineær løbe tid (dvs. O(n)). Under hver iteration sammenlignes det første resterende element af input kun med elementet længst til højre i sorteret underafsnit af arrayet.

Anbefalede: