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)) //22.栈方法二、常用语法1.展开语法(…)可以在函数调用数组构造时,将对象表达式按照key-value展开function sum(x,y,z){ return x+y+原创 2020-11-24 11:49:51 · 473 阅读 · 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 · 199 阅读 · 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 · 195 阅读 · 0 评论