【发布时间】:2014-05-02 02:16:57
【问题描述】:
运行时复杂度是否由 JS 标准对常见的 Array 函数(如 push、pop、shift、slice 或 splice)定义?特别是。我有兴趣在随机位置删除和插入条目。如果没有定义复杂性,我可以期待什么,例如在 V8 中?
(这个问题的灵感来自this。另外,this benchmark,发布here,也让我很好奇,但也许这是一些不相关的现象。)
(一个非常相关的问题是here。但是,接受的答案中的一个 cmets 说它现在是错误的。此外,接受的答案没有任何参考标准确实以这种方式定义它。) .
【问题讨论】:
-
可能相关jsPerf
标签: javascript arrays time-complexity