Logo uz.boatexistence.com

Koʻpikli turlanishning eng yomon murakkabligi qanday?

Mundarija:

Koʻpikli turlanishning eng yomon murakkabligi qanday?
Koʻpikli turlanishning eng yomon murakkabligi qanday?
Anonim

Koʻpikli saralash, baʼzan choʻkuvchi saralash deb ataladi, bu oddiy tartiblash algoritmi boʻlib, u roʻyxat boʻylab qayta-qayta qadam bosadi, qoʻshni elementlarni taqqoslaydi va agar ular notoʻgʻri tartibda boʻlsa, ularni almashtiradi. Roʻyxat saralanmaguncha roʻyxat boʻylab oʻtish takrorlanadi.

Eng yomon holatda qabariqli tartibdagi murakkablik tartibi qanday?

Bubble Sort – bu amalga oshirish oson, barqaror tartiblash algoritmi boʻlib, vaqt murakkabligi O(n²) oʻrtacha va eng yomon holatlarda – va O(n) da eng yaxshi holat.

Nega qabariq N 2 turi uchun eng yomon holat?

Koʻpikli saralash uchun mutlaq eng yomon holat roʻyxatning eng kichik elementi katta oxirida boʻlsa . … Bu eng yomon holatda, u n/2 almashtirishning n ta takrorini oladi, shuning uchun tartib yana n2.

Nima uchun qabariq turi eng yomon holat?

Koʻpikli saralash uchun eng yomon holat bu roʻyxatning eng kichik elementi oxirgi holatda boʻlganda … Bunday vaziyatda eng kichik element har bir oʻtishda bir pogʻona pastga siljiydi. roʻyxat, yaʼni tartiblash roʻyxat boʻylab oʻtishlarning maksimal sonini, yaʼni n – 1ni amalga oshirishi kerak.

Koʻpikli saralashning eng yaxshi holatlar murakkabligini qanday hisoblaysiz?

Koʻpikli tartiblash algoritmining murakkabligini hisoblash uchun har bir sikl qancha taqqoslashini aniqlash foydali boʻladi. Massivdagi har bir element uchun qabariqli tartiblash n − 1 n-1 n−1 taqqoslashni amalga oshiradi. Katta O belgisida qabariqli tartiblash O (n) O(n) O(n) taqqoslashni amalga oshiradi.

Tavsiya: