在快速排序中,若数组(12, 5, 8, 3, 7, 14, 10)以8为基准进行一次划分,划分后8的位置将是?
答案解析
解析内容:以8为基准进行划分,所有小于8的元素(3, 5, 7, 10, 12, 14)将位于它的左边,8将被放在合适的位置。经过划分后,8将位于索引3的位置,左边是3, 5, 7,右边是10, 12, 14。因此,正确答案是B。选项A、C和D均不符合8的最终位置。
正确答案:B