javascript实现HashTable
来源:互联网 发布:法国华人 知乎 编辑:程序博客网 时间:2024/06/17 01:13
function HashTable(){
this.hash = {};
this._count = 0;
this.set = function(key,value){
if (this._hash.hasOwnProperty(key)) {
this._hash[key] = value;
return false;
} else {
this._hash[key] = value;
this._count++;
return true;
}
}
this.remove = function(key) {
delete this._hash[key];
this._count--;
}
this.count = function() {
return this._count;
}
this.get = function(key) {
if (this.contains(key))
return this._hash[key];
}
this.contains = function(key) {
return this._hash.hasOwnProperty(key);
}
this.clear = function() {
this._hash = {};
this._count = 0;
}
}
this.hash = {};
this._count = 0;
this.set = function(key,value){
if (this._hash.hasOwnProperty(key)) {
this._hash[key] = value;
return false;
} else {
this._hash[key] = value;
this._count++;
return true;
}
}
this.remove = function(key) {
delete this._hash[key];
this._count--;
}
this.count = function() {
return this._count;
}
this.get = function(key) {
if (this.contains(key))
return this._hash[key];
}
this.contains = function(key) {
return this._hash.hasOwnProperty(key);
}
this.clear = function() {
this._hash = {};
this._count = 0;
}
}
阅读全文
0 0
- javascript 实现hashtable集合
- javascript的hashtable实现
- Javascript实现HashTable(哈希表)
- javascript实现HashTable
- javascript中的哈希表(hashtable)实现
- javascript实现HashTable(完整版)
- 哈希表(hashtable)的javascript简单实现
- javascript 哈希表(hashtable)的简单实现
- JAVASCRIPT HashTable
- javascript hashtable
- javascript HashTable
- HashTable实现
- HashTable实现
- HashTable实现
- 实现HashTable
- 利用hasOwnProperty实现的高效的javascript hashtable
- hashtable实现 -- 参考leveldb hashtable
- javascript Ajax And hashtable
- UVa 201 (implement)
- C# 操作超时解决办法
- python中的多继承和多态
- hdu 2200
- 约会网站预测函数
- javascript实现HashTable
- jvm学习记录--05 垃圾收集器分类
- Libre oj #103
- 以知乎、得到APP为例!浅谈知识付费需不需要社交?
- WordPress 自定义文章类型(Post Type)
- 2017.11.9笔记
- 设计模式-外观模式
- CC2530 ZStack 增加2400波特率笔记
- Hibernate_01_介绍