php代码
$a = [11, 3, 5, 10, 16, 7, 32, 83, 23, 54, 29, 96];
for ($i = 0;$i<count($a);$i++){
$k = $i;
for($j=$i+1;$j<count($a);$j++){
if($a[$k] > $a[$j]){
$k = $j;
}
}
//旧值换新值操作
$temp = $a[$i];
$a[$i] = $a[$k];
$a[$k] = $temp;
}
print_r($a);
python代码
def select_sort():
arr = [11, 3, 5, 10, 16, 7, 32, 83, 23, 54, 29, 96]
for i in range(len(arr)):
k = i
for j in range(i + 1, len(arr)):
if arr[k] > arr[j]:
k = j
temp = arr[i]
arr[i] = arr[k]
arr[k] = temp
print(arr)
select_sort()