//快速排序
function quicksort(seq) {
if (seq.length > 1) {
var k = seq[0];
var x = [];
var y = [];
for (var i=1,len = seq.length; i<len; i++) {
if (seq[i] <= k) {
x.push(seq[i]);
} else {
y.push(seq[i]);
}
}

x = quicksort(x);
y = quicksort(y);
return x.concat(k,y);
} else {
return seq;
}
}
//冒泡排序
function bullSort(array){
var temp;
for(var i=0;i<array.length;i++){
for(var j=array.length-1;j>i;j--){
if(array[j]<array[j-1]){
temp = array[j];
array[j]=array[j-1];
array[j-1]=temp;
}
}
}
return array;
}
posted @ 2011-11-01 19:59 greengnn 阅读(151) 评论(0) 编辑
function getRandomPlayCard(m){
var arr=new Array(m);
for(var i=0;i<m;i++){
var rnd=Math.floor(Math.random()*(i+0.99999))
arr[i]=arr[rnd];
arr[rnd]=i;
}
return arr;
};
posted @ 2011-11-01 18:08 greengnn 阅读(103) 评论(0) 编辑