选择排序(Selection Sort)原理介绍8 I' R# M5 v5 x, ], o3 L9 b
选择排序(Selection Sort)是一种简单的排序算法,其实现原理如下:4 m, z6 ?1 I, T2 h& y
遍历待排序数组,从第一个元素开始。( M4 y4 A* ]- n( p
假设当前遍历的元素为最小值,将其索引保存为最小值索引(minIndex)。* f/ L9 T/ v b5 {
在剩余的未排序部分中,找到比当前最小值还要小的元素,并更新最小值索引。 9 g. G2 n& I- V. d ?" W, C7 N8 S9 f在遍历结束后,将找到的最小值与当前遍历位置的元素进行交换。0 x+ B) q# B$ ?, `* V9 t
重复步骤2至4,直到排序完成。# Z9 K, o7 ]% S+ A y4 f C#代码实现 9 f" B- S; U. G ?+ y