Sisukord:

Kus kasutatakse liitmissortimist?
Kus kasutatakse liitmissortimist?

Video: Kus kasutatakse liitmissortimist?

Video: Kus kasutatakse liitmissortimist?
Video: KINESIOTEIPIMINE | Tennisisti küünarnukk 2024, November
Anonim

Ühenda sortimine : kasutatud andmebaasi stsenaariumides, kuna stabiilne (mitme võtmega sorteerida ) ja välised (tulemused ei mahu kõik mällu). Kasulik hajutatud stsenaariumide korral, kus lisaandmed saabuvad ajal või pärast seda sorteerimine . Mälutarbimine takistab laiemat kasutamist väikestes seadmetes, kuid kohapealne Nlog^2N versioon on olemas.

Seda silmas pidades, kus kasutatakse sisestussortimist?

Kasutab: Sisestuse sortimine on kasutatud kui elementide arv on väike. See võib olla kasulik ka siis, kui sisendmassiiv on peaaegu sorteeritud , on täielikus suures massiivis valesti paigutatud vaid mõned elemendid. Mis on binaarne Sisestus Sorteeri ? Võrdluste arvu vähendamiseks saame kasutada kahendotsingut sisestamise sortimine.

Tea ka, mis on liite sortimine näitega? An näide kohta liita sort . Esmalt jagage loend väikseimaks ühikuks (1 element), seejärel võrrelge iga elementi kõrvaloleva loendiga sorteerida ja liita kaks kõrvuti asetsevat loendit. Lõpuks on kõik elemendid olemas sorteeritud ja liidetud . Ühenda sortimine on jaga ja valluta algoritm, mille leiutas John von Neumann 1945. aastal.

Miks kasutatakse sellega seoses ühendamise sortimist?

Ühenda sortimine jaoks on kasulik sorteerimine lingitud loendid. Ühenda sortimine on tall sorteerida mis tähendab, et massiivi sama element säilitab üksteise suhtes oma algsed positsioonid. Üldine ajaline keerukus Ühenda sortimine on O(nLogn). See on tõhusam, kuna halvimal juhul on ka käitusaeg O(nlogn)

Kuidas kasutate liitmissortimist?

Siit saate teada, kuidas ühendamise sortimine kasutab jaga ja valluta:

  1. Jagage, leides p ja r vahelise positsiooni arvu q.
  2. Vallutage, sorteerides rekursiivselt alamkihid kahes jagamise sammuga loodud alamprobleemis.
  3. Kombineerige, ühendades kaks sorteeritud alammassiivi tagasi üheks sorteeritud alammassiiviks[lk.

Soovitan: