GitHubSign in

A sorting algorithm that divides the unsorted list into n sublists, each containing one element, then repeatedly merges sublists to produce new sorted sublists until there is only one sublist remaining.

"Merge sort is a divide and conquer algorithm that has a best, worst, and average time complexity of O(n log n)."

@gh-community