欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

使用 php 进行冒泡排序

程序员文章站 2022-06-02 10:06:15
...
跳至 [1] [全屏预览]
$v)
	echo " index:$k -- value:$v
"; echo "
"; echo "After applying sort()
"; $ar=$arr; //定义一个中间变量 sort($ar); print_r($ar); echo '

'; echo "使用 冒泡排序"; $temp=0; //外层循环的次数 for($i=0;$i$arr[$j+1]){ //数组元素交换 $temp=$arr[$j]; $arr[$j]=$arr[$j+1]; $arr[$j+1]=$temp; $exchange=true; } } //外层数组循环的次数是---count($arr)-1 //-1的原因(数组元素值比较时是两个比较 //如3个数组元素比较2次 echo "这是第".($i+1)."次比较的结果"; echo "
";
        print_r($arr);
        echo "
";
		if (!$exchange) 
		break;
       }
    echo "
"; echo "
";
    print_r($arr);
    echo "
"

?>