Sobes.tech
Junior

Mekkora a gyorsrendezés algoritmusának időbeli összetettsége?

sobes.tech MI

Válasz az MI-től

Gyorsrendezés algoritmusának időkomplexitása:

  • Átlagosan: O(n log n). Akkor érhető el, amikor a pivot elemet úgy választják ki, hogy a tömböt nagyjából két egyenlő részre osztja.
  • A legrosszabb esetben: O(n^2). Akkor fordul elő, ha a pivot elemet folyamatosan a legkisebb vagy legnagyobb elemként választják, ami degenerált esethez vezet, amikor az egyik alkészlet mindig üres.
  • A legjobb esetben: O(n log n). Hasonló a középértékhez, az optimális pivot kiválasztásával minden lépésben.