在以下排序算法中,哪一种算法利用了分治法的思想? A. 冒泡排序 B. 选择排序 C. 插入排序 D. 归并排序 答案解析 归并排序利用了分治法的思想,它将数组分成两半,分别对两半进行排序,然后将排序好的两半合并成一个有序的数组。 正确答案:D