Logo ky.boatexistence.com

Көбүрөөк түрдөгү эң начар татаалдык кандай?

Мазмуну:

Көбүрөөк түрдөгү эң начар татаалдык кандай?
Көбүрөөк түрдөгү эң начар татаалдык кандай?

Video: Көбүрөөк түрдөгү эң начар татаалдык кандай?

Video: Көбүрөөк түрдөгү эң начар татаалдык кандай?
Video: ЭРКЕКТИН АЯЛЫН СҮЙБӨЙ КАЛГАНЫН КАНТИП БИЛСЕ БОЛОТ? 5 БЕЛГИ 2024, Май
Anonim

Көбүкчө сорттоо, кээде чөгүп турган сорт деп аталат, бул жөнөкөй сорттоо алгоритми, ал тизмени кайра-кайра басып, чектеш элементтерди салыштырып, туура эмес тартипте болсо, аларды алмаштырат. Тизмеден өтүү тизме иреттелгенге чейин кайталанат.

Эң начар учурда көбүкчө түрүндөгү татаалдыктын тартиби кандай?

Bubble Sort – бул ишке ашырууга оңой, туруктуу сорттоо алгоритми, убакыттын татаалдыгы O(n²) орточо жана эң начар учурларда – жана O(n) ичинде эң жакшы учур.

Эмне үчүн көбүк түрү N 2 үчүн эң начар?

Тизмектин эң кичине элементи чоң аягында болгондо көбүкчө түрүндөгү эң начар абал . … Бул эң начар учурда, n/2 алмашуунун n кайталанышын талап кылат, андыктан ирет дагы n2.

Эмне үчүн көбүк түрү эң начар?

Көбүкчө сорттоо үчүн эң начар абал - бул тизменин эң кичинекей элементи акыркы позицияда болгондо … Бул жагдайда, эң кичине элемент ар бир өтүүдө бир орун ылдый жылат. тизме, башкача айтканда сорт тизмеден өтүүлөрдүн максималдуу санын, тактап айтканда n - 1 кылышы керек.

Көбүрөөк түрдөгү эң жакшы иштин татаалдыгын кантип эсептейсиз?

Көбүктүү сорттоо алгоритминин татаалдыгын эсептөө үчүн ар бир цикл канча салыштырууну аткарарын аныктоо пайдалуу. Массивдеги ар бир элемент үчүн көбүктүү сорттоо n − 1 n-1 n−1 салыштырууларды аткарат. Чоң O нотациясында көбүкчө сорттоо O (n) O(n) O(n) салыштырууларын аткарат.

Сунушталууда: