【发布时间】:2011-07-10 06:18:01
【问题描述】:
Javascript 或 jQuery 中有排序列表吗?
我有一个庞大的列表,随着时间的推移几乎没有插入操作。 每次添加单个项目时,我都无法为整个列表调用 object.sort()。 我需要插入 o(log(n));
【问题讨论】:
-
如果你说的是原生类型,那么不,JavaScript 没有这个特性,尽管你没有理由不能自己做这个。或者,查看this technique 以加速
Array.sort(没有Object.sort这样的东西) -
这是针对 node.js 的,但稍加调整可能是您的解决方案:github.com/shinout/SortedList
标签: javascript list sorting