INHOUDSOPGAWE:

Hoe skryf jy samevoegingssorteer?
Hoe skryf jy samevoegingssorteer?

Video: Hoe skryf jy samevoegingssorteer?

Video: Hoe skryf jy samevoegingssorteer?
Video: Ep 6 - Hoe skryf jy 'n ryk familie geskiedenis? 2024, November
Anonim

Sorteer saam

  1. Verdeel die ongesorteerde lys in sublyste, wat elke element bevat.
  2. Neem aangrensende pare van twee enkelton lyste en saamsmelt hulle om 'n lys van 2 elemente te vorm. N. sal nou omskakel na lyste van grootte 2.
  3. Herhaal die proses tot 'n enkele gesorteer lys van verkry.

Weet ook wat is merge sort with example?

An voorbeeld van sorteer saamvoeg . Verdeel eers die lys in die kleinste eenheid (1 element), en vergelyk dan elke element met die aangrensende lys met sorteer en saamsmelt die twee aangrensende lyste. Ten slotte is al die elemente gesorteer en saamgesmelt . Voeg sorteer saam is 'n verdeel en heers-algoritme wat in 1945 deur John von Neumann uitgevind is.

Net so, waar word merge sort gebruik? Aansoeke van Merge Sorteer Merge Sorteer is nuttig vir sorteer gekoppelde lyste in O(nLogn) tyd. In die geval van gekoppelde lyste is die geval anders hoofsaaklik as gevolg van die verskil in geheuetoewysing van skikkings en gekoppelde lyste. In teenstelling met skikkings, is gekoppelde lys nodusse dalk nie aangrensend in die geheue nie.

Om ook te weet is, wat is merge sort en hoe dit werk?

Sorteer saam is 'n verdeel en heers-algoritme. Dit werk deur 'n probleem rekursief af te breek in twee of meer subprobleme van dieselfde of verwante tipe, totdat dit eenvoudig genoeg word om direk opgelos te word. Dus Sorteer saam verdeel eers die skikking in gelyke helftes en kombineer hulle dan in a gesorteer wyse.

Wat word bedoel met sorteer saamvoeg?

sorteer saamvoeg . (algoritme) Definisie : A sorteer algoritme wat die items verdeel om te wees gesorteer in twee groepe, rekursief soorte elke groep, en saamsmelt hulle in 'n finaal, gesorteer volgorde. Looptyd is Θ(n log n).

Aanbeveel: