Merge sort ఒక విభజన-మరియు-జయించు, స్థిరమైన క్రమబద్ధీకరణ, ఇది గ్యారంటీ ఇచ్చిన O(n log n) సమయంలో నడుస్తుంది. ఇది శ్రేణిని సగానికి విభజిస్తుంది, ప్రతి సగం పునరావృతమైన క్రమబద్ధీకరిస్తుంది, తరువాత రెండు క్రమబద్ధీకరించిన సగాలను విలీనం చేస్తుంది.
ఆలోచన
ఒక ఏకైక మూలకం ఇప్పటికే క్రమబద్ధీకరించబడింది (ఆధార సందర్భం). రెండు క్రమబద్ధీకరించిన జాబితాలను విలీనం చేయడం రేఖీయ, మరియు మేము log n స్థాయిల విలీనం చేస్తాము.
