折半插入排序的空间复杂度是多少? A. O(n) B. O(1) C. O(log n) D. O(n^2) 答案解析 折半插入排序的空间复杂度是一个重要的考点。正确答案是B,空间复杂度为O(1),因为它只需要常量级的额外空间来存储临时变量。选项A错误,因为O(n)表示需要与输入规模成正比的空间。选项C错误,因为O(log n)通常与递归算法相关。选项D错误,因为O(n^2)是某些算法在最坏情况下的空间复杂度。 正确答案:B