单项选择题

下列四种排序中()的空间复杂度最大。

A.插入排序
B.冒泡排序
C.堆排序
D.归并排序