国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁 每日編程 PHP知識 PHP冒泡排序算法(二)

PHP冒泡排序算法(二)

Feb 26, 2019 pm 02:42 PM

在前面的文章《PHP冒泡排序算法(一)》中,我們結(jié)合了具體的代碼示例,為大家介紹了PHP冒泡排序算法,想必大家都對此有了一定的了解。

PHP冒泡排序算法(二)

下面我們就給大家介紹如何通過Xdebug更直觀地調(diào)試運行冒泡排序算法的實現(xiàn)過程。

代碼如下:

<?php
function maopao($arr){
    $len = count($arr);

    for($k=0;$k<=$len;$k++)
    {
        for($j=$len-1;$j>$k;$j--){
            if($arr[$j]<$arr[$j-1]){
                $temp = $arr[$j];
                $arr[$j] = $arr[$j-1];
                $arr[$j-1] = $temp;
            }
        }
    }
    return $arr;
}
$arr = [8,2,34,5];

var_dump(maopao($arr));

首先我們在以下位置創(chuàng)建一個斷點并在前臺運行此代碼。

d532c6eea3da213cba68f34f82db25b.png

然后點擊向下運行的箭頭。

f37465c5d323be4db3a18fa1e511128.png

每向下進(jìn)行一步就會調(diào)試出當(dāng)前代碼段的運行結(jié)果,如下。

dbc0d2d30b7075a7e196183e08df82a.png


378b78170f1d67b06524032430a1991.png

相鄰的兩個元素比較,臨時賦值并將大的值放在后面。

5466392cf5760af1ec71791b43b183a.png

921368cefd543139554ae778fcad0cd.png

如此循環(huán),就可以得出冒泡算法的排序結(jié)果。

如下:

array (size=4)
  0 => int 2
  1 => int 5
  2 => int 8
  3 => int 34

相關(guān)推薦:《PHPStorm怎么配置xdebug工具并使用

本篇文章關(guān)于PHP冒泡排序算法的介紹就到這里,簡單易懂,希望對需要的朋友有所幫助!

以上是PHP冒泡排序算法(二)的詳細(xì)內(nèi)容。更多信息請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本站聲明
本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

人工智能驅(qū)動的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

Clothoff.io

Clothoff.io

AI脫衣機

Video Face Swap

Video Face Swap

使用我們完全免費的人工智能換臉工具輕松在任何視頻中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的代碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

功能強大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級代碼編輯軟件(SublimeText3)

熱門話題

Laravel 教程
1601
29
PHP教程
1502
276