题目:选择排序(Selection Sort)是一种简单直观的排序算法。它的基本思想是:第1趟,在待排序记录r1 ~ rn中选出最小的记录,将它与r1交换;第2趟,在剩下的记录r2 ~ rn中选出最小的记录,将它与r2交换;以此类推,第i趟在剩余记录ri ~ rn中选出最小的记录,将它与ri交换,直到整个序列有序。根据以上描述,下列哪个选项最准确地描述了选择排序算法的一个关键步骤?
A. 每次从待排序的序列中找出最大元素,并将其放到序列的末尾。
B. 使用一个额外的数组来存储排序过程中的临时结果。
C. 每次从待排序的序列中找出最小元素,并将其放到序列的起始位置(或当前未排序部分的起始位置)。
D. 通过交换相邻元素的方式,逐步将元素移动到它们在排序后应有的位置上。
答案:评论后可见此内容