Which sorting algorithm has a worst-case time complexity of O(n log n) and works by recursively dividing the array and merging sorted halves?ABubble sortBInsertion sortCMerge sortDSelection sort Correct answer: C Join the discussion Report an error