全部博文(91)
分类: 系统运维
2009-02-24 15:22:57
思路,提取散列S的键保存到一个数组A,再新建一个排序结果的数组B,将一个小于A所有元素的值放入B,后用A中每一个元素对应的键值S[A[i]]与B中的元素比较,如果大于B中的元素某个,就插入到这个元素前面。。。。排序方法可选,关键思路是将散列S的键存储到一个数组
function order(arr){
var newarr= new Array();
for (key in arr){
newarr.push(key);
}
newarr.sort(sortfunction);
output(newarr);
}
function sortfunction(x,y){
return result[y]-result[x];
}