每次我写自己的快速入口时,它最终花费的时间比我原先想象的要长很多。我有一个相当小的阵列,但仍然希望有一个方便快捷。
像
这样的东西quicksort(myObjectArray) {
//myObject[i].key is what the sort is done on
}
我实际上是谷歌这样做,所以如果你发布一个链接到雅虎或谷歌的前三或四页中的任何一个完整与明显不完整的代码其他为什么我会在这里问...然后你是在浪费你的生活去拖钓在stackoverflow上,而不是实际回答任何问题。
答案 0 :(得分:5)
只需使用.sort:
myObjectArray.sort(function(a,b){
// handle .key here depending on your application
});
示例:
http://www.sitepoint.com/sophisticated-sorting-in-javascript/