PHP头条
热点:

冒泡选择插入快速,四种最基础排序算法实现-PHP源码


= 0;$j--) {
            if($x < $arr[$j]) {
                //发现插入的元素要小,交换位置,将后边的元素与前面的元素互换
                $arr[$j+1] = $arr[$j];
                $arr[$j] = $x;
            }

            //如果碰到不需要移动的元素,由于是已经排好的数组,则前面的就不需要再次比较了。
            else {
                break;
            }
        }

        //for循环用于输出数组,从第一次排序结束开始
        for($y = 0;$y < $len;$y++){
            echo $arr[$y];
        }
        echo "
";
    }

}

$arrayha = array(3,1,6,4,5,2);
charu($arrayha);

2. [文件] maopao.php ~ 1KB

$arr[$k+1]){
                $x = $arr[$k+1];
                $arr[$k+1] = $arr[$k];
                $arr[$k] = $x;
            }
        }

        //下方for循环用于输出数组,从第一次排序开始
        for($y = 0;$y < $len;$y++){
            echo $arr[$y];
        }
        echo "
";
    }

}

//调用方法
$arrayha = array(3,1,6,4,5,2);
maopao($arrayha);

3. [文件] xuanze.php ~ 1KB

 $arr[$j]){
                $s = $j;
            }
        }

        //若标记不在初始位置,交换标记的和前面最初的标记数据
        if($s != $i) {
            $x = $arr[$s];
            $arr[$s] = $arr[$i];
            $arr[$i] = $x;
        }

        //下方for循环用于输出数组,从第一次排序开始
        for($y = 0;$y < $len;$y++){
            echo $arr[$y];
        }
        echo "
";
    }

}


$arrayha = array(3,1,6,4,5,2);
xuanze($arrayha);

4. [文件] kuaisu.php ~ 2KB

www.phpzy.comtrue/php/33439.htmlTechArticle冒泡选择插入快速,四种最基础排序算法实现-PHP源码 = 0;$j--) { if($x 2. [文件] maopao.php ~ 1KB $arr[$k+1]){ $x = $arr[$k+1]; $arr[$k+1] = $arr[$k]; $arr[$k] = $x; } } //下方for循环用于输出数组,从第一次排...

相关文章

PHP之友评论

今天推荐