以下哪种排序算法的空间复杂度为O(1)? A. 快速排序 B. 归并排序 C. 简单选择排序 D. 堆排序 答案解析 简单选择排序的空间复杂度为O(1),因为它不需要额外的存储空间。快速排序在最坏情况下需要O(log n)的空间,归并排序需要O(n)的额外空间,堆排序的空间复杂度为O(1)。选项A和B的空间复杂度不符合要求,选项D虽然符合要求,但题目要求的是简单选择排序。 正确答案:C