Sisällysluettelo:

Kuinka kirjoitat yhdistämislajittelun?
Kuinka kirjoitat yhdistämislajittelun?

Video: Kuinka kirjoitat yhdistämislajittelun?

Video: Kuinka kirjoitat yhdistämislajittelun?
Video: Kuinka kirjoitat esittelysivun verkkosivuillesi? 2024, Saattaa
Anonim

Yhdistä lajittelu

  1. Jaa lajittelematon luettelo alaluetteloihin, joista jokainen sisältää elementin.
  2. Otetaan vierekkäiset kahden singleton listan parit ja yhdistää ne muodostavat luettelon 2 elementistä. N. muuntaa nyt koon 2 listoiksi.
  3. Toista prosessi yhdeksi lajiteltu lista hankituista.

Tiedätkö myös, mikä on yhdistäminen esimerkin kanssa?

An esimerkki / Yhdistä lajittelu . Jaa luettelo ensin pienimpään yksikköön (1 elementti) ja vertaa sitten jokaista elementtiä viereiseen luetteloon järjestellä ja yhdistää kaksi vierekkäistä listaa. Lopulta kaikki elementit ovat lajiteltu ja yhdistetty . Yhdistä lajittelu on hajota ja hallitse -algoritmi, jonka John von Neumann keksi vuonna 1945.

Samoin missä yhdistämislajittelua käytetään? Sovellukset Yhdistä lajittelu Yhdistä lajittelu on hyödyllinen lajittelu linkitetyt listat O(nLogn)-ajassa. Linkitettyjen listojen tapauksessa tapaus on erilainen pääasiassa taulukoiden ja linkitettyjen luetteloiden muistin varauksen eron vuoksi. Toisin kuin taulukot, linkitetyt luettelosolmut eivät välttämättä ole vierekkäin muistissa.

On myös tiedettävä, mikä on yhdistämislajittelu ja miten se toimii?

Yhdistä lajittelu on hajota ja hallitse -algoritmi. Se toimii jakamalla ongelman rekursiivisesti kahteen tai useampaan saman tai samantyyppiseen osaongelmaan, kunnes niistä tulee tarpeeksi yksinkertaisia, jotta ne voidaan ratkaista suoraan. Niin Yhdistä lajittelu jakaa ensin taulukon yhtä suureen osaan ja sitten yhdistävät ne a lajiteltu tavalla.

Mitä tarkoittaa yhdistämislajittelu?

Yhdistä lajittelu . (algoritmi) Määritelmä : A järjestellä Algoritmi, joka jakaa kohteet oleviksi lajiteltu kahteen ryhmään, rekursiivisesti lajittelee jokainen ryhmä ja sulautuu ne finaaliin, lajiteltu järjestys. Ajoaika on Θ(n log n).

Suositeltava: