【发布时间】:2020-08-03 12:21:20
【问题描述】:
javascript中Set & Map中基本操作的时间复杂度是多少?
它们是在哈希图还是 BST 中?
【问题讨论】:
-
规范要求实现提供亚线性访问时间。具体细节留给每个单独的实现。
-
据我所知,大多数(如果不是全部)实现都使用哈希,因此访问权限为
O(1)。但是,规范并没有强制要求,因此可以有一个 BST 支持的实现。
标签: javascript dictionary set time-complexity