一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP 數據結構 算法描述 冒泡排序 bubble sort

PHP 數據結構 算法描述 冒泡排序 bubble sort

2019-12-04 11:16PHP教程網 PHP教程

多次循環進行比較,每次比較時將最大數移動到最上面。每次循環時,找出剩余變量里的最大值,然后減小查詢范圍。這樣經過多次循環以后,就完成了對這個數組的排序

代碼如下:


<?php 
/** 
* 冒泡排序 bubble sort 

* 原理:多次循環進行比較,每次比較時將最大數移動到最上面。每次循環時,找出剩余變量里的最大值,然后減小查詢范圍。這樣經過多次循環以后,就完成了對這個數組的排序 
*/ 
function sort_bubble($list) 

$len = count($list); 
if(empty($len)) return $list; 

for($i = 0;$i < $len; $i++) 

for($j = $i + 1; $j < $len; $j++) 

$flag = ''; 
if($list[$i] > $list[$j]) // 從小到大 
//if($list[$i] < $list[$j]) // 從大到小 

$tmp = $list[$i]; 
$list[$i] = $list[$j]; 
$list[$j] = $tmp; 

$flag = " change"; 

echo implode(',',$list).$flag."<br/>"; 

echo "-------------------------<br/>"; 

return $list; 


$list = array(4,3,2,1,5,7,3,7); 
$list = sort_bubble($list); 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美大片一区 | 175m美女被网友灌醉啪啪玩脚 | 国产区香蕉精品系列在线观看不卡 | 国产成人精品免费2021 | 国产精品久久久久久久久免费观看 | 亚洲一级特黄特黄的大片 | 日本十大顶级绝伦推理片 | 草莓香蕉榴莲丝瓜秋葵绿巨人在线看 | 风间由美理论片在线观看 | 久久精品无码一区二区日韩av | 日本午夜vr影院新入口 | 亚洲精品一区在线观看 | 丝袜足控免费网站xx动漫漫画 | 精品久久久久久亚洲精品 | 男人的天堂久久精品激情 | 国产成人亚洲精品91专区高清 | 日本videossexx日本人 | 免费观看欧美成人禁片 | 亚洲成年人免费网站 | gay男男白袜chinese | 叉逼视频 | 国产精品久久久久不卡绿巨人 | 日本视频免费在线播放 | 国产裸舞福利资源在线视频 | 日韩成人一区ftp在线播放 | 久久99国产综合精品AV蜜桃 | 亚洲偷窥图区色 | 欧美三级做爰全过程 | 日本视频免费在线 | 亚洲国产精品一区二区首页 | 俺去啦最新地址 | 久久青青草原综合伊人 | 挺进白嫩老师下面视频 | 91啪在线观看国产在线 | 午夜精品国产自在现线拍 | 久久综合狠狠综合久久综合88 | 日韩成人免费aa在线看 | 亚洲精品视频在线免费 | 欧美日韩视频在线成人 | 双性肉文高h | 久久国产精品免费网站 |