主頁(yè) > 知識(shí)庫(kù) > php 二維數(shù)組快速排序算法的實(shí)現(xiàn)代碼

php 二維數(shù)組快速排序算法的實(shí)現(xiàn)代碼

熱門標(biāo)簽:清遠(yuǎn)陽(yáng)山400電話號(hào)碼如何申請(qǐng) 襄陽(yáng)房產(chǎn)電銷機(jī)器人招商 百度地圖標(biāo)注飯店位置怎么 怎么在高德地圖標(biāo)注行走軌跡 深圳400電話辦理那家好 個(gè)性化地圖標(biāo)注在線 施工地圖標(biāo)注怎么做 百度地圖標(biāo)注名編輯 安徽移動(dòng)外呼系統(tǒng)

php 二維數(shù)組快速排序算法的實(shí)現(xiàn)代碼

二維數(shù)組排序算法與一維數(shù)組排序算法基本理論都是一樣,都是通過比較把小的值放在左變的數(shù)組里,大的值放在右邊的數(shù)組里在分別遞歸。

實(shí)例代碼:

?php 
class Bubble { 
  private function __construct() { 
  } 
  private static function sortt($data) { 
    if (count ( $data ) = 1) { 
     return $data; 
    } 
    $tem = $data [0]['score']; 
    $leftarray = array (); 
    $rightarray = array (); 
    for($i = 1; $i  count ( $data ); $i ++) { 
      if ($data [$i]['score'] = $tem ) { 
        $leftarray[] = $data[$i]; 
      } else { 
        $rightarray[] = $data[$i]; 
      } 
    } 
    $leftarray=self::sortt($leftarray); 
    $rightarray=self::sortt($rightarray); 
    $sortarray = array_merge ( $leftarray, array ($data[0]), $rightarray ); 
    return $sortarray; 
  } 
  public static function main($data) { 
    $ardata = self::sortt ( $data ); 
    return $ardata; 
  } 
} 
 
$arr=array( 
  array('sid'=>1,'score'=>76), 
  array('sid'=>2,'score'=>93), 
  array('sid'=>3,'score'=>68.5), 
  array('sid'=>4,'score'=>82.5), 
  array('sid'=>5,'score'=>60.5) 
); 
print_r(Bubble::main($arr)); 

如有疑問請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

您可能感興趣的文章:
  • PHP快速排序算法實(shí)例分析
  • PHP四種排序算法實(shí)現(xiàn)及效率分析【冒泡排序,插入排序,選擇排序和快速排序】
  • PHP排序算法之快速排序(Quick Sort)及其優(yōu)化算法詳解
  • PHP遞歸實(shí)現(xiàn)快速排序的方法示例
  • PHP常用排序算法實(shí)例小結(jié)【基本排序,冒泡排序,快速排序,插入排序】
  • PHP快速排序quicksort實(shí)例詳解
  • PHP快速排序算法實(shí)現(xiàn)的原理及代碼詳解

標(biāo)簽:欽州 駐馬店 南昌 臨夏 延邊 黑河 阜陽(yáng) 中衛(wèi)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《php 二維數(shù)組快速排序算法的實(shí)現(xiàn)代碼》,本文關(guān)鍵詞  php,二維,數(shù)組,快速,排序,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《php 二維數(shù)組快速排序算法的實(shí)現(xiàn)代碼》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于php 二維數(shù)組快速排序算法的實(shí)現(xiàn)代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章