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