Sobes.tech
Junior — Middle

Масъулияти вақти алгоритми зудтаргардонии зудтар дар бадтарин, миёна ва беҳтарин ҳолатҳо чист?

sobes.tech AI

Ҷавоб аз AI

Вақт мураккабияти алгоритми тезироқ сортлаш (QuickSort):

  • Аҳволи бадтарин: O(n²) — вақте ки элемент pivот бад интихоб мешавад (масалан, ҳамеша бузургтарин ё хурсантарин элемент), ва массив нобаробар тақсим мешавад.
  • Аҳволи миёна: O(n log n) — дар интихоби тасодуфии pivот ё дар тақсимоти хуби массив.
  • Аҳволи беҳтарин: O(n log n) — вақте ки массив дар ҳар қадам ба ду қисмати тақрибан баробар тақсим мешавад.

Бинобар ин, QuickSort одатан хеле самаранок кор мекунад, аммо дар бадтарин ҳолат метавонад ба мураккабии квадратикии кобулат кунад.