归并排序的算法实现:
<?php //归并排序 function all_array_merge($arrA,$arrB){ $arrC=array(); $i=$j=$k=0; $arrA_length=count($arrA); $arrB_length=count($arrB); while($i<$arrA_length && $j<$arrB_length){ if($本文来源gaodai#ma#com搞@@代~&码*网/搞gaodaima代码arrA[$i]<$arrB[$j]){ $arrC[]=$arrA[$i++]; }else{ $arrC[]=$arrB[$j++]; } } while($i<$arrA_length){ $arrC[]=$arrA[$i++]; } while($j<$arrB_length){ $arrC[]=$arrB[$j++]; } return $arrC; } function array_merge_sort($array){ $length=count($array); if($length $value){ echo "key: ".$key." value: ".$value."
"; }?>
以上就介绍了数据结构(8) 归并排序,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。