上一页 1 2 3 4 5 6 7 8 ··· 12 下一页
摘要: 219. 存在重复元素 var containsNearbyDuplicate = function(nums, k) { for (let i = 0; i < nums.length; i++) { let j = nums.indexOf(nums[i], i + 1) if (j > -1 阅读全文
posted @ 2023-01-30 19:15 Echoyya、 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 566. 重塑矩阵 var matrixReshape = function(mat, r, c) { if (mat.length * mat[0].length != r * c) { return mat; } var newArr = mat.flat(Infinity); var resu 阅读全文
posted @ 2023-01-29 23:36 Echoyya、 阅读(66) 评论(0) 推荐(0) 编辑
摘要: [toc 88. 合并两个有序数组 var merge = function(nums1, m, nums2, n) { let A1 = nums1.slice(0, m) let A2 = nums2 // 追加哨兵 A1.push(Number.MAX_SAFE_INTEGER) A2.pus 阅读全文
posted @ 2023-01-17 21:05 Echoyya、 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 225. 用队列实现栈(先入后出) var MyStack = function() { this.data = [] }; MyStack.prototype.push = function(x) { this.data.push(x) }; MyStack.prototype.pop = fun 阅读全文
posted @ 2023-01-12 22:06 Echoyya、 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 168. Excel表列名称 var convertToTitle = function(columnNumber) { let str = '' let n = columnNumber while (n) { let y = n % 26 // 从后往前取余 n = n / 26 | 0 // 阅读全文
posted @ 2023-01-10 19:32 Echoyya、 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 66. 加一 var plusOne = function(digits) { // 1. 从最后一个值进行开始遍历 // 2. 只要是%10 0,就直接继续遍历,否则返回值即可 // 3. 最后,遍历完还没给出结果的,那肯定是 10,这种所以要往前加1 for (let i = digits.le 阅读全文
posted @ 2023-01-09 19:21 Echoyya、 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 1. 两数之和 var twoSum = function(nums, target) { // 第一种 // var len = nums.length // for (var i = 0; i < len; i++) { // for (var j = i + 1; j < len; j++) 阅读全文
posted @ 2023-01-09 19:18 Echoyya、 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 通过官方文档,可知高亮相邻节点分为两种方法,文档描述并不是很清楚,对刚接触这个库的小白并不是很友好,慢慢总结慢慢来吧 内置的高亮节点 是通过内置的Behavior **activate-relations**来实现,Behavior 是 G6 提供的定义图上交互事件的机制。与交互模式 Mode配合使 阅读全文
posted @ 2022-12-28 15:57 Echoyya、 阅读(4301) 评论(0) 推荐(55) 编辑
摘要: 路由的拆分 项目较大路由较多时,路由拆分是一个不错的代码优化方案,按不同业务分为多个模块,结构清晰便于统一管理。 require.context() 是webpack提供的语法, 相当于前端的读写文件,返回的 files是一个函数,files.keys()执行,返回获取到的文件名(是一个数组),再通 阅读全文
posted @ 2022-11-01 20:25 Echoyya、 阅读(992) 评论(1) 推荐(9) 编辑
摘要: VLQ VLQ (Variable-length quantity)是一种通用的,使用任意位数的二进制来表示一个任意大的数字的一种编码方式。 编码实现: ** 对数字137进行VLQ**编码,以下为分解步骤: 将137转成二进制形式 —— 10001001 七位一组做分组,不足的补前导0 —— 00 阅读全文
posted @ 2022-10-13 19:49 Echoyya、 阅读(2149) 评论(0) 推荐(2) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 12 下一页