自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 React脚手架配置代理方法

react脚手架配置代理总结尚硅谷天禹老师总结的,记录一下方法一在package.json中追加如下配置"proxy":"http://localhost:5000"说明:优点:配置简单,前端请求资源时可以不加任何前缀。缺点:不能配置多个代理。工作方式:上述方式配置代理,当请求了3000不存在的资源时,那么该请求会转发给5000 (优先匹配前端资源)方法二第一步:创建代理配置文件在src下创建配置文件:src/setupProxy.js编写setupProxy.j

2021-02-25 18:25:18 148

原创 【LeetCode刷题记录】1769. 移动所有球到每个盒子所需的最小操作数

解题思路先求出第0个盒子的最小操作数遍历box,动态改变当前位置左右的1的个数当前位置的操作数等于前一个位置的操作数+左边1的个数-右边1的个数 如果当前位置是1 还需要减1代码/** * @param {string} boxes * @return {number[]} */var minOperations = function(boxes) { let box=boxes.split(''); let arr=[]; let sum=0; let l

2021-02-23 12:32:09 169

原创 【LeetCode刷题记录】3. 无重复字符的最长子串

使用移动窗口 不用字典var lengthOfLongestSubstring = function(s) { let answer = 0; let start = 0; for (let end = 0; end < s.length; end++) { //找出s[end]从start开始出现的第一个位置 let position = s.indexOf(s[end], start); if (position < end)

2021-02-23 12:30:06 116

原创 【LeetCode刷题记录】1004. 最大连续1的个数 III

滑动窗口var longestOnes = function(A, K) { let left=0,right=0;//记录窗口的左边界和右边界 let maxlength=0;//设置初始最大连续1的个数为1 let z=0;//记录0的个数 while(right<A.length){ if(A[right]==0){ z++; } if(z>K){ if(A[l

2021-02-19 10:09:53 88

原创 【LeetCode刷题记录】 21. 合并两个有序链表

var mergeTwoLists = function(l1, l2) {//当其中一个为空时,返回另一个链表(另一个链表有序) if(l1==null){ return l2; } if(l2==null){ return l1; }//当其中的那个val小于另一个val值时,这个数最小,则把这个加入链表中,对剩下的递归 if(l1.val<l2.val){ l1.next=mergeTwoLists(l1

2021-02-16 16:20:31 100

原创 一些第三方模块

1.mine 可以得到文件的类型安装

2021-02-08 16:51:06 103

原创 【LeetCode刷题记录】199. 二叉树的右视图

//从右向左遍历,只去每层第一次遍历的那个数var rightSideView = function(root) { let dfs=(root, step, res)=>{ if(!root) return []; if(res.length === step){ res.push(root.val)} dfs(root.right, step + 1, res); dfs(root.left, step + 1, res); return

2021-02-06 12:57:05 92

原创 【LeetCode刷题记录】17. 电话号码的字母组合

dfs:var letterCombinations = function(digits) { const map = { '2': 'abc', '3': 'def', '4': 'ghi', '5': 'jkl', '6': 'mno', '7': 'pqrs', '8': 'tuv', '9': 'wxyz' }; const arr=[]; const dfs=(str,index)=>{ if(index==digits.length){

2021-02-06 11:13:02 100

原创 【LeetCode刷题记录】 剑指 Offer 28. 对称的二叉树

从当前节点出发,分为左节点和右节点,遍历有三种情况1.左节点和右节点都不存在,则成立2.左右节点有一个不存在,则不成立3.左右节点都存在,则成立条件:左节点的val和右节点的val相等,左节点的left和右节点的right,左节点的right和右节点的left相等。/** * Definition for a binary tree node. * function TreeNode(val) { * this.val = val; * this.left = this.ri

2021-02-04 11:57:48 89

原创 gulp插件学习笔记

2021-02-02 16:03:29 121

原创 ES6 babel对ES6模块化代码转换

2021-02-01 16:09:38 274

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除