python 冒泡
#!C:/Python27/python.exe
# -*- coding: UTF-8 -*-
arr=[1,3,2,4]
for i in range(0,len(arr)):
for j in range(i+1,len(arr)):
if(arr[i]<arr[j]):
temp = arr[j]
arr[j]=arr[i]
arr[i]=temp
print arr
php 快速
<?php
$arr=array('5','2','4','7','3','6');
$str=quickSort($arr);
//var_dump($str);
function quickSort(&$arr){
if(count($arr)>1){
$k=$arr[0];
$x=array();
$y=array();
$_size=count($arr);
for($i=1;$i<$_size;$i++){
if($arr[$i]<=$k){
$x[]=$arr[$i];
}elseif($arr[$i]>$k){
$y[]=$arr[$i];
}
}
//var_dump($x);die;
$x=quickSort($x);
$y=quickSort($y);
// var_dump($x);
// var_dump($y);
return array_merge($x,array($k),$y);
}else{
return$arr;
}
}