单项选择题

在最好和最坏情况下的时间复杂度均为O(nlogn)且稳定的排序方法是()。

A.基数排序
B.快速排序
C.堆排序
D.归并排序