>백엔드 개발 >PHP 튜토리얼 >버블 정렬 알고리즘 PHP 버블 정렬 알고리즘 코드의 상세한 해석

버블 정렬 알고리즘 PHP 버블 정렬 알고리즘 코드의 상세한 해석

WBOY
WBOY원래의
2016-07-29 08:46:061428검색

코드 복사 코드는 다음과 같습니다.


$arr = array(345,4,17, 6,52 ,16,58,69,32,8,234)
$n = count($arr)
for($i=1;$i<$n;$i ){
//여기서 $n-1인 이유는 배열이 0에서 계산되기 때문입니다
//다음은 첫 번째 내부 루프입니다
for($j=$n-1;$j>=$i;$j --)
{
//If $arr[10]<$arr[9]
//temp = $arr[9]
if($arr[$j]; <$arr[$j-1]){
//$temp 지금은 작은 값을 모아두세요
$temp = $arr[$j-1]
//시작 이번에는 위치가 바뀌게 됩니다
$arr[$j-1] = $arr[$j]
//$arr[9] = $arr[10]
의 값 $arr[$j] = $temp;
//$arry[10]의 값은 $arr[9]의 값과 같습니다.
//이때 위치 교환이 시작됩니다.
}
}
}
?>
이상에서는 버블 정렬 알고리즘에 대한 내용과 PHP 버블 정렬 알고리즘 코드에 대한 자세한 해석을 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.