摘要:
封装 /** * * 邻接表表示法 * * */ const {queue} = require('../../队列/基于链表的队列/LinkQueue'); //字典 function Dictionary(){ this.group = {}; this.size = 0; Dictionary 阅读全文
posted @ 2021-06-17 23:04
千里码!
阅读(12)
评论(0)
推荐(0)
摘要:
/** * * 哈希函数的实现 * * */ //两个功能 //1>将一个字符串转为一个大数字 //2>将大数字转为一个指定范围的小数 function HashFunc(str, size) { let Hashcode = 0; for (let i = 0; i < str.length; i 阅读全文
posted @ 2021-06-17 22:38
千里码!
阅读(16)
评论(0)
推荐(0)
摘要:
/** * * 判断质数 * * */ function isPrime1(num){ for (let i = 2; i < num; i++) { if (num % i 0){ return false; } } return true; } //高效法 function isPrime2(n 阅读全文
posted @ 2021-06-17 22:36
千里码!
阅读(9)
评论(0)
推荐(0)
摘要:
封装哈希表 哈希表的常见操作为: put(key,value):插入或修改操作; get(key):获取哈希表中特定位置的元素; remove(key):删除哈希表中特定位置的元素; isEmpty():如果哈希表中不包含任何元素,返回trun,如果哈希表长度大于0则返回false; size(): 阅读全文
posted @ 2021-06-17 22:33
千里码!
阅读(23)
评论(0)
推荐(0)
浙公网安备 33010602011771号