From Wikipedia, the free encyclopedia
Sąlajinis rikiavimas[1] (angl. mergesort) – vienas iš „skaldyk ir valdyk“ paradigma besiremiančių rikiavimo algoritmų. Jo principas – skaidyti duomenis į dvi dalis, kiekvieną dalį atskirai surikiuota ir po to sulieti, taikant šį principą rekursyviai. Šio algoritmo realizacijos dažniausiai naudoja pagalbinę atmintį.
Algoritmas | |
Tipas | Rikiavimo algoritmai |
Pavadinimas | Sąlajos (Merge sort) |
Sudėtingumas | Vidutinis - N·log(N)); blogiausias - N·log(N) |
Greitos nuorodos |
|
Algoritmo efektyvumas nepriklauso nuo duomenų, stabilus, sudėtingumas – O(N·logN), papildomos atminties tūris proporcingas duomenų kiekiui. Galima algoritmą derinti su kitais rikiavimo algoritmais, taip pagerinant efektyvumą.
Sąlajos rikiavimo algoritmas yra „skaldyk ir valdyk“ metodikos algoritmas, kurį išrado Džonas fon Noimanas 1945 m.[2]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.