单项选择题

下面四种内部排序算法中哪一种在最差情况下时间复杂度最高?()

A.快速排序
B.冒泡排序
C.堆排序
D.归并排序