选择排序的php实现
2010-03-21 08:31
309 查看
<?php
function selection_sort(array $anArr){
for($i = 0;$i < count($anArr); $i++){
$s = $i;
for($j = $i + 1;$j < count($anArr);$j ++){
if($anArr[$j] < $anArr[$s]){
$s = $j;
}
}
swap($anArr[$i], $anArr[$s]);
}
return $anArr;
}
?>
function selection_sort(array $anArr){
for($i = 0;$i < count($anArr); $i++){
$s = $i;
for($j = $i + 1;$j < count($anArr);$j ++){
if($anArr[$j] < $anArr[$s]){
$s = $j;
}
}
swap($anArr[$i], $anArr[$s]);
}
return $anArr;
}
?>
相关文章推荐
- PHP四种排序算法实现及效率分析【冒泡排序,插入排序,选择排序和快速排序】
- PHP实现简单选择排序
- PHP实现选择排序
- php实现选择排序
- 图解算法练习--选择排序(PHP实现)
- PHP实现快速排序、插入排序、选择排序
- 用php实现选择排序的解决方法
- php实现排序算法第(二)篇 插入排序 选择排序
- 用php实现选择排序(简单排序)算法
- 简单选择排序及PHP实现
- 用php实现选择排序的解决方法
- 内部排序冒泡排序、插入排序、选择排序、快速排序的算法和PHP实现
- 用php实现选择排序的解决方法
- 冒泡排序-选择排序-快速排序(PHP实现)
- php实现冒泡排序,选择排序,插入排序和快速排序
- php实现选择排序
- PHP实现插入排序,选择排序,冒泡排序和快速排序
- Java实现排序(快速排序、冒泡排序、选择排序、基数排序、插入排序)
- 排序算法(三)冒泡、选择排序的Python实现及算法优化详解 推荐
- php数组随机排序实现方法