【发布时间】:2016-08-04 12:44:42
【问题描述】:
hashtable && hashmap 的内部表示是,
在Java中,hashtable和hashmap在同步/异步操作上是有区别的,否则内部表示是一样的。
Javascript 对象字面量表示法,
var obj = {
e1: 1,
e2: 2,
e3: 3
};
可以直接作为hashtable和hashmap使用,自带hash函数。对象文字有字符串或符号作为键。
ES6 还引入了window.Map,可以任意值作为键。
1) 上面的 hashtable 和 hashmap 的内部表示看起来正确吗? (或)hashtable和hashmap的内部表示有区别吗?
2) Javascript 对象字面量是否为 hashtable/hashmap 提供 O(1) 计算而没有任何冲突?
【问题讨论】:
标签: javascript java hash hashmap hashtable