摘要:
1.简介 通过用 ESLint 来检查一些规则,我们可以: 统一代码风格规则,如:代码缩进用几个空格;是否用驼峰命名法来命名变量和函数名等。 减少错误, 如:相等比较必须用 ,变量在使用前必须被声明,在条件语句中不能使用赋值语句等。 提高代码质量,如:函数最多有多少条件分支;最多有几个参数,代码块最 阅读全文
摘要:
1.哈希表的完善 1.容量质数(limit):需要恒为质数,来确保元素的均匀分布。 1)普通算法: 判断一个数是否为质数 function isPrime(num) { for (var i = 2; i < num; i++) { if (num % i == 0) { return false 阅读全文
摘要:
一. 优秀的哈希函数 1.快速的计算: 需要快速的计算来获得对应的hashCode(霍纳法则来减少乘除次数) 2.均匀的分布: 尽可能将元素映射到不同的位置,让元素在哈希表中均匀分布 二.哈希表的扩容 三.哈希函数的实现 // 封装哈希表 function HashMap() { //属性 this 阅读全文
摘要:
本文转载自https://blog.csdn.net/yukinoai/article/details/84564949 1.以管理员身份运行VS Code,安装background插件 2.打开setting,在搜索框中输入background,选择扩展中的plugin background,选择 阅读全文