Merge sort
From Wikipedia, the free encyclopedia
Remove ads
În informatică, merge sort (sau mergesort, denumit și algoritm de sortare prin interclasare) este un algoritm de sortare cu complexitatea , inventat de John von Neumann în 1945. Este un exemplu de algoritm de tip divide et impera.

Remove ads
Descriere
Algoritmul merge sort execută următorii pași
- Dacă lista este de lungime 0 sau 1, atunci este deja sortată. Altfel:
- Împarte lista nesortată în două subliste aproximativ egale.
- Sortează fiecare sublistă recursiv prin reaplicarea algoritmului merge sort.
- Se interclasează cele două liste și se obține lista inițială sortată.
Remove ads
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads
