选择分类
描述该算法是如何工作的
选择排序是一个简单的排序算法,通常用于小型数据集或作为更复杂的算法的一部分.该算法将输入列表分为两个部分:已经排序的子列表,它是从左到右的列表前面 (左),以及剩余排序的子列表,占据了剩余的列表.算法通过在剩余的未排序的子列表中找到最小的元素 (或最大的,根据排序进行排序),将其交换 (交换) 与最左的未排序的元素,并将子列表的边界一个元素交换向右. 这种情况持续到整个列表被排序.选择排序算法更详细地运作的是: 1.在数据中的第一个元素 (指数) 中设置0n,并假设它是列表中最小的元素. 2.在列表中设置4.2. 在列表中设置了最小的元素,它是最简单的. 3.在这个过程中,它将继续移动,直到它达到列表中最小的元素或最大的元素. 4.在列表中设置了最小的元素,它将逐渐变得更小的. 5.在列表中设置了最小的元素,它将继续移动,然后在列表中找到最小的元素. 4.在列表中设置了最小的元素,它将变得更高效.