亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

php冒泡排序、快速排序、快速查找、二維數組去重實例分享

2020-03-22 19:03:29
字體:
來源:轉載
供稿:網友

一、冒泡排序
復制代碼 代碼如下:
//冒泡排序
function bubble_sort($array)
{
$count=count($array);
if($count = 0){
return false;
}
for($i=0;$i $count;$i++){
for($j=0;$j $count-$i-1;$j++){
if( $array[$j] $array[$j+1] ){
$temp=$array[$j];
$array[$j]=$array[$j+1];
$array[$j+1]=$temp;
}
}
}
return $array;
}
二、快速排序復制代碼 代碼如下:
//快排
function quick_sort($array)
{
$count=count($array);
if($count = 1){
return $array;
}
$key=$array[0];
$array_left=array();
$array_right=array();
for($i=1;$i $count;$i++){
if($array[$i] $key ){
$array_left[]=$array[$i];
}else{
$array_right[]=$array[$i];
}
}
$array_left=quick_sort($array_left);
$array_right=quick_sort($array_right);
return array_merge($array_left,array($key),$array_right);
}$myarray=array(1,5,3,4,12,10,8);
print_r(bubble_sort($myarray));
echo " br/
print_r(quick_sort($myarray));
echo " br/ 三、快速查找值第一次出現的位置復制代碼 代碼如下:/**
* 快速查找值第一次出現的位置
* @param array $array 數組
* @param string $k 要找的值
* @param int $low 查找范圍的最小鍵值
* @param int $high 范圍的最大鍵值
*/
function search($array, $k, $low=0, $high=0)
{
//判斷是否為第一次調用
if(count($array)!=0 and $high == 0){
$high = count($array);
}
//如果還存在剩余的數組元素
if($low = $high){
//取$low和$high的中間值
$mid = intval(($low+$high)/2);
//如果找到則返回
if ($array[$mid] == $k){
return $mid;
}
//如果沒有找到,則繼續查找
elseif ($k $array[$mid]){
return search($array, $k, $low, $mid-1);
}
else {
return search($array, $k, $mid+1, $high);
}
}
return -1;
}
$array = array(4,5,7,8,9,10,8); //測試search函數
echo search($array, 8); //調用search函數并輸出查找結果
四、去掉二維數組重復項
復制代碼 代碼如下:/**
* 去掉二維數組中的重復項
* @param $array2D 數組
* @param $keyArray 還原時字段對應的key
* @return array 去掉了重復項的數組
*/
html' target='_blank'>public function array_unique_fb($array2D,$keyArray){
$temp=array();
foreach ($array2D as $v){
$v = join(",",$v); //降維,也可以用implode,將一維數組轉換為用逗號連接的字符串
$temp[] = $v;
}
$temp = array_unique($temp); //去掉重復的字符串,也就是重復的一維數組
foreach ($temp as $k = $v){
//$temp[$k] = explode(",",$v); //再將拆開的數組重新組裝
$temp[$k]= array_combine($keyArray ,explode(",",trim($v)));
}
return $temp;
}$testArray=array_unique_fb(array(array('a'= 1,'b'= 2,'c'= 3),
array('a'= 1,'b'= 2,'c'= 3),array('a'= 1,'b'= 2,'c'= 3)),array('a','b','c''));print_r($testArray);PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲一区中文字幕| 日本精品一区二区三区在线| 欧美亚州一区二区三区| 国产精品成人一区二区三区吃奶| 欧美另类极品videosbest最新版本| 国产97在线|日韩| 亚洲女人天堂网| 国产精品成人av性教育| 日本精品久久久久久久| 久久亚洲影音av资源网| 国产精品看片资源| 在线视频欧美性高潮| 久久亚洲影音av资源网| 一区二区三区久久精品| 久久久亚洲国产天美传媒修理工| 日本在线精品视频| 国产日韩欧美中文在线播放| 色狠狠av一区二区三区香蕉蜜桃| 色妞一区二区三区| 一本一道久久a久久精品逆3p| 亚洲xxxx妇黄裸体| 91av成人在线| 国外成人在线播放| 欧美另类老肥妇| 国产97在线视频| 精品国产一区二区在线| 久久久精品2019中文字幕神马| 亚洲日韩中文字幕在线播放| 欧美激情国产精品| 在线视频一区二区| 91在线观看免费观看| 97热在线精品视频在线观看| 91亚洲午夜在线| 亚洲国产精品久久久久| 欧美激情视频播放| 国产欧美婷婷中文| 永久555www成人免费| 国产一区二区三区中文| 中文字幕日韩精品有码视频| 久久精视频免费在线久久完整在线看| 亚洲欧美一区二区三区久久| 欧美精品一二区| 国产成人精品最新| 国产亚洲成精品久久| 久久精品电影一区二区| 欧美激情精品久久久| 欧洲亚洲免费视频| 亚洲精品日韩久久久| 92福利视频午夜1000合集在线观看| 亚洲女成人图区| 欧美中文在线观看国产| 久久久久女教师免费一区| 久久精品国产亚洲一区二区| 久久久999国产| 亚洲跨种族黑人xxx| 日韩中文字幕久久| 欧美性xxxxxxxxx| 亚洲国产精彩中文乱码av在线播放| 在线视频日韩精品| 午夜精品久久久99热福利| 欧美日韩成人在线播放| 日韩在线视频观看正片免费网站| 亚洲男人天堂手机在线| 欧美丰满少妇xxxxx做受| 成人免费网视频| 91视频九色网站| 久久久久久高潮国产精品视| 亚洲女在线观看| 中文字幕在线看视频国产欧美在线看完整| 欧美午夜电影在线| 午夜精品久久久久久久久久久久久| 38少妇精品导航| 久久国产精品首页| 欧美大尺度激情区在线播放| 色七七影院综合| 欧美视频不卡中文| 俺去啦;欧美日韩| 国产精品夜间视频香蕉| 91色在线视频| 全亚洲最色的网站在线观看| 91精品国产色综合久久不卡98口| 日本高清不卡在线| 亚洲成人久久一区| 亚洲欧美国产制服动漫| 色与欲影视天天看综合网| 亚洲第一精品夜夜躁人人躁| 成人免费视频在线观看超级碰| 亚洲精品久久久久久久久久久久久| 深夜精品寂寞黄网站在线观看| 国产精品2018| 国外成人性视频| 亚洲成人黄色网址| 中文字幕亚洲欧美日韩高清| 国产成人精品一区二区在线| 久久视频精品在线| 精品久久香蕉国产线看观看亚洲| 97国产在线观看| 中文字幕不卡av| 日韩电影免费在线观看中文字幕| 国产做受高潮69| 亚洲香蕉成视频在线观看| 青青a在线精品免费观看| 一区二区三区www| 北条麻妃99精品青青久久| 久久久久久国产精品| 97精品欧美一区二区三区| 91精品国产色综合久久不卡98口| 久久成人亚洲精品| 日韩经典第一页| 伊人精品在线观看| 日韩精品免费视频| 亚洲免费小视频| 不卡av电影院| 欧美成人午夜剧场免费观看| 欧美午夜影院在线视频| 久久综合久久88| 国产精品一区电影| 久久影院中文字幕| 久久久久免费视频| 午夜精品福利电影| 久久91亚洲精品中文字幕奶水| 国产有码在线一区二区视频| 日韩精品欧美激情| 久久综合久久八八| 亚洲成人久久一区| 国产一区二区黑人欧美xxxx| 欧美性xxxx极品高清hd直播| 亚洲大胆美女视频| 久久视频中文字幕| 日韩电影免费观看在线| 欧美www在线| 精品久久久免费| 国产精品揄拍500视频| 欧美日韩中文字幕在线| 久久久999精品免费| 欧美精品成人在线| 九九视频这里只有精品| 亚洲人成亚洲人成在线观看| 久久香蕉国产线看观看网| 91av国产在线| 色噜噜亚洲精品中文字幕| 中文字幕久热精品在线视频| 最近2019年日本中文免费字幕| 亲子乱一区二区三区电影| 国产国语videosex另类| 亚洲女人被黑人巨大进入al| 精品成人国产在线观看男人呻吟| 精品成人在线视频| 国产日韩精品在线观看| 中文字幕国产亚洲2019| 综合激情国产一区| 欧美日韩亚洲网| 69久久夜色精品国产69乱青草| 亚洲午夜av电影| 国产精品午夜一区二区欲梦| 欧美视频一区二区三区…| 亚洲精品一二区| 精品国产自在精品国产浪潮| 欧美巨乳美女视频| 国产欧美久久一区二区| 日韩va亚洲va欧洲va国产| 欧美裸体xxxx极品少妇| 午夜精品一区二区三区在线视频| 亚洲色图18p|