上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 25 下一页
摘要: 题目来源:1473. 粉刷房子 III // 在一个小城市里,有 m 个房子排成一排,你需要给每个房子涂上 n 种颜色之一(颜色编号为 1 到 n )。 // 有的房子去年夏天已经涂过颜色了,所以这些房子不需要被重新涂色。 // 我们将连续相同颜色尽可能多的房子称为一个街区。(比方说 houses  阅读全文
posted @ 2021-05-07 16:42 尖子 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 题目来源:1486. 数组异或操作 // 给你两个整数,n 和 start 。 // 数组 nums 定义为:nums[i] = start + 2*i(下标从 0 开始)且 n == nums.length 。 // 请返回 nums 中所有元素按位异或(XOR)后得到的结果。 /** * @pa 阅读全文
posted @ 2021-05-07 11:20 尖子 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 题目来源: 740. 删除并获得点数 // 给你一个整数数组 nums ,你可以对它进行一些操作。 // 每次操作中,选择任意一个 nums[i] ,删除它并获得 nums[i] 的点数。之后,你必须删除每个等于 nums[i] - 1 或 nums[i] + 1 的元素。 // 开始你拥有 0 个 阅读全文
posted @ 2021-05-06 10:03 尖子 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 题目来源: 1720. 解码异或后的数组 // 未知 整数数组 arr 由 n 个非负整数组成。 // 经编码后变为长度为 n - 1 的另一个整数数组 encoded ,其中 encoded[i] = arr[i] XOR arr[i + 1] 。例如,arr = [1,0,2,1] 经编码后得到 阅读全文
posted @ 2021-05-06 09:19 尖子 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 首先生成一个数字数组: let arr = Array.from({length:20},x=>{return Math.ceil(Math.random()*10**2)}) console.log(arr) function fn(a,b){ return a-b; } // console.l 阅读全文
posted @ 2021-02-22 16:53 尖子 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 要理解?=和?!,首先需要理解前瞻,后顾,负前瞻,负后顾四个概念: // 前瞻: exp1(?=exp2) 查找exp2前面的exp1 // 后顾: (?<=exp2)exp1 查找exp2后面的exp1 // 负前瞻: exp1(?!exp2) 查找后面不是exp2的exp1 // 负后顾: (? 阅读全文
posted @ 2021-02-05 17:05 尖子 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 一元运算符还有一个常用的用法就是将自执行函数的function从函数声明变成表达式。 常用的有 + - ~ ! void + function () { } - function () { } ~ function () { } void function () { } 阅读全文
posted @ 2021-02-03 16:18 尖子 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 自己用JS实现了 广度优先遍历 第一种用了数组的高阶函数,看起来有些复杂。然后思索着从可读性上优化了一下,孰优孰劣以后分析。 var list = [{ id: "ab", children: [{ id: "ab1", children: [{ id: "ab11", children: [] } 阅读全文
posted @ 2021-01-29 14:42 尖子 阅读(1634) 评论(0) 推荐(0) 编辑
摘要: 1. 编写一个程序将数组、对象扁平化去并去重(值相同即为重复),最终得到一个升序的数组 例子:var arr = [15, [1, new Number(1), 2], { a: 3, b: [4, 7, 8] }, [6, 7, 8, 9, [11, 12, [12, 13, [14]]]]]; 阅读全文
posted @ 2021-01-27 08:46 尖子 阅读(928) 评论(0) 推荐(0) 编辑
摘要: 关于async/await、promise和setTimeout执行顺序 阅读全文
posted @ 2021-01-15 15:53 尖子 阅读(58) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 25 下一页