
leetcode
leetcode专栏一些学习的技巧/学习遇到的坑
Elinkers
leetcode刷题中
展开
-
js刷leetcode的函数/方法
文章目录前言一、常用函数1.Math库1.Math.max()2.栈方法二、常用语法1.展开语法(...)2.箭头函数2.读入数据总结 前言 记录以下刷题时常用的函数,能够有效提高刷题的效率。持续更新中。。。 一、常用函数 1.Math库 1.Math.max() console.log(Math.max(1,2)) //2 2.栈方法 二、常用语法 1.展开语法(…) 可以在函数调用数组构造时,将对象表达式按照key-value展开 function sum(x,y,z){ return x+y+原创 2020-11-24 11:49:51 · 531 阅读 · 0 评论 -
leetcode滑动窗口方法
leetcode滑动窗口方法一、题目链接二、实现思路三、完整代码总结 一、题目链接 剑指 Offer 57 - II. 和为s的连续正数序列 输入一个正整数 target ,输出所有和为 target 的连续正整数序列(至少含有两个数) 例如: 输入:target=9 输出:[[2,3,4],[4,5]] 二、实现思路 滑动窗口就是利用一个区间内的数字 1.通常是左开右闭。 2.目标值是区间内值的相加。这里设定左右(头尾)两个指针。初始设定从1开始,然后接下来根据情况左右移动。 3.右边的指针应该有最大值原创 2020-10-24 18:57:04 · 242 阅读 · 0 评论 -
leetcode位运算小技巧
leetcode位运算小技巧一、原题目链接二、使用方法面试题 05.07. 配对交换476. 数字的补数191. 位1的个数总结 一、原题目链接 1.面试题 05.07. 配对交换 2.476. 数字的补数 3.191. 位1的个数 二、使用方法 面试题 05.07. 配对交换 交换数字的奇数偶数位 (位0与位1交换,位2与位3交换,以此类推) 例如: 输入2(10) 输出1(01) 输入14(1110) 输出13(1101) 方法: 0xaaaaaaaa=1010101010101原创 2020-10-21 17:26:31 · 211 阅读 · 0 评论