欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2017年10月17日 14:23:41   作者:xingjigongsi  
這篇文章主要介紹了php 二維數(shù)組快速排序算法的實(shí)現(xiàn)代碼的相關(guān)資料,希望通過本文能幫助到大家,讓大家實(shí)現(xiàn)這樣的功能,需要的朋友可以參考下

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ì)本站的支持!

相關(guān)文章

  • php操作memcache緩存方法分享

    php操作memcache緩存方法分享

    一般來說,如果并發(fā)量不大的情況,使不使用緩存技術(shù)并沒有什么影響,但如果高并發(fā)的情況,使用緩存技術(shù)就顯得很重要了,可以很好的減輕數(shù)據(jù)庫和服務(wù)器的壓力,當(dāng)然解決高并發(fā)的技術(shù)有很多,這里只是以緩存的角度來說明使用memcache的便捷性和方便性,
    2015-06-06
  • 使用YUI+Ant 實(shí)現(xiàn)JS CSS壓縮

    使用YUI+Ant 實(shí)現(xiàn)JS CSS壓縮

    YUI庫是一組工具和控件,它們用JavaScript寫成, 為的是用DOM 腳本,DHTML和AJAX等技術(shù)創(chuàng)建豐富的網(wǎng)頁交互式應(yīng)用程序。YUI 基于BSD協(xié)議,對(duì)所有的使用方式都是免費(fèi)的。YUI 項(xiàng)目包括YUI 庫和兩個(gè)創(chuàng)建時(shí)工具:YUI Compressor (壓縮)和YUI Doc(JavaScripts代碼的文檔引擎)
    2014-09-09
  • WordPress中獲取指定分類及其子分類下的文章數(shù)目

    WordPress中獲取指定分類及其子分類下的文章數(shù)目

    這篇文章主要介紹了WordPress中獲取指定分類及其子分類下的文章數(shù)目的方法,文中總結(jié)了一些相關(guān)內(nèi)置函數(shù)的使用,需要的朋友可以參考下
    2015-12-12
  • phpmyadmin 常用選項(xiàng)設(shè)置詳解版

    phpmyadmin 常用選項(xiàng)設(shè)置詳解版

    phpmyadmin常用選項(xiàng)設(shè)置,以phpmyadmin2.5.4為例
    2010-03-03
  • Laravel模型間關(guān)系設(shè)置分表的方法示例

    Laravel模型間關(guān)系設(shè)置分表的方法示例

    這篇文章主要給大家介紹了關(guān)于Laravel模型間關(guān)系設(shè)置分表的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-04-04
  • AJAX PHP無刷新form表單提交的簡(jiǎn)單實(shí)現(xiàn)(推薦)

    AJAX PHP無刷新form表單提交的簡(jiǎn)單實(shí)現(xiàn)(推薦)

    下面小編就為大家?guī)硪黄狝JAX PHP無刷新form表單提交的簡(jiǎn)單實(shí)現(xiàn)(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-09-09
  • PHP安全過濾庫輸入過濾最佳實(shí)例探究

    PHP安全過濾庫輸入過濾最佳實(shí)例探究

    PHP安全過濾庫是一種很好的安全實(shí)踐,直接引用、可以為我們的項(xiàng)目提供全面的安全保護(hù),并且不用浪費(fèi)太多的精力和時(shí)間去完善安全問題,專業(yè)的事交給專業(yè)的人去做,事半功倍,可以幫助我們防止常見的安全漏洞,滿足合規(guī)要求,并為用戶提供安全可靠的web應(yīng)用程序
    2024-01-01
  • php讀取純真ip數(shù)據(jù)庫使用示例

    php讀取純真ip數(shù)據(jù)庫使用示例

    這篇文章主要介紹了php讀取純真ip數(shù)據(jù)庫顯示詳細(xì)信息的使用示例,大家參考使用吧
    2014-01-01
  • yii2中使用Active Record模式的方法

    yii2中使用Active Record模式的方法

    這篇文章主要介紹了yii2中使用Active Record模式的方法,結(jié)合實(shí)例分析了Yii2中使用Active Record模式的具體步驟與相關(guān)操作方法,需要的朋友可以參考下
    2016-01-01
  • Zend Framework使用Zend_Loader組件動(dòng)態(tài)加載文件和類用法詳解

    Zend Framework使用Zend_Loader組件動(dòng)態(tài)加載文件和類用法詳解

    這篇文章主要介紹了Zend Framework使用Zend_Loader組件動(dòng)態(tài)加載文件和類用法,結(jié)合實(shí)例形式分析了Zend_Loader組件實(shí)現(xiàn)文件自動(dòng)加載與屬性判斷的相關(guān)使用技巧,需要的朋友可以參考下
    2016-12-12

最新評(píng)論