php 二維陣列快速排序演算法

2021-06-21 08:12:58 字數 806 閱讀 4326

二維陣列排序演算法與一維陣列排序演算法基本理論都是一樣,都是通過比較把小的值放在左變的陣列裡,大的值放在右邊的陣列裡在分別遞迴。

<?php

class bubble

private static function sortt($data)

$tem = $data [0]['score'];

$leftarray = array ();

$rightarray = array ();

for($i = 1; $i < count ( $data ); $i ++) else

} $leftarray=self::sortt($leftarray);

$rightarray=self::sortt($rightarray);

$sortarray = array_merge ( $leftarray, array ($data[0]), $rightarray );

return $sortarray;

} public static function main($data)

}$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));

二維陣列快速排序

function quick sort array,bykey 1,descorasc 1 left arr quick sort left arr,bykey,descorasc right arr quick sort right arr,bykey,descorasc return array...

PHP二維陣列排序

php經過長時間的發展,很多使用者都很了解它了,上網收集了一些關於php二維陣列的相關知識,這裡和大家一起分享一下,php本身是有乙個多維陣列排序的函式的。bool array multisort array ar1 mixed arg mixed array 下面是手冊當中對於array mult...

PHP二維陣列排序

對二維陣列進行排序 模擬 資料表記錄按欄位排序 list order list,get orderkey get ordertype param array array 要排序的陣列 param string orderkey 排序關鍵字 字段 param string ordertype 排序方式...