- 博客(10)
- 收藏
- 关注
原创 队列和栈的互相表示及力扣刷题
javascript实现队列和栈数组实现队列unshift()在数组第一个前面添加一个元素pop()在数组最后面删除一个元素数组实现栈push()在数组最后面增加一个元素pop()在数组最后面删除一个元素
2022-03-31 17:19:46 102
原创 手写promise核心代码
手写Promise核心代码初始构造:首先构造一个Commitment类在constructor传入两个函数(resolve,reject)在类中写入resolve和reject这两个方法定义三个static静态状态:待定,成功,拒绝然后写then方法,完成异步、链式功能注意里面的一些问题:this指向问题then如果状态为成功,就执行传入的第一个函数,状态为拒绝则执行传入的第二个函数要注意的地方:要保证在执行了resolve或者reject之后再执行then,就将then的函数参
2022-03-29 11:58:24 184
原创 尚品汇项目难点及解决
v-router重写push、replace方法问题描述:当页面再次进入同一个路由地址时,控制台报错解决方法:修改vue-router的配置文件,也就是router/index.js文件//重写VueRouter.prototype身上的push方法了VueRouter.prototype.push = function(location, resolve, reject) { //第一个形参:路由跳转的配置对象(query|params) //第二个参数:undefined|箭头函数(成
2022-03-18 20:59:21 2923
原创 力扣刷题-链表、递归
力扣刷题(链表、递归/回溯)将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例1输入:l1 = [1,2,4], l2 = [1,3,4]输出:[1,1,2,3,4,4]示例 2:输入:l1 = [], l2 = []输出:[]示例 3:输入:l1 = [], l2 = [0]输出:[0]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/merge-two-sorted-lists
2022-02-20 15:46:13 93
原创 力扣刷题-无重复字符的最长子串
无重复字符的最长子串给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: s = “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: s = “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例 3:输入: s = “pwwkew”输出: 3解释: 因为无重复字符的最长子串是 “wke”,所以其长度为 3。请注意,你的答案必须是 子串 的长度,“p
2022-02-10 22:57:45 119
原创 力扣刷题(字符串,数组split、join、slice)
力扣刷题(字符串,数组split、join、slice)不能用双指针这个题真的是搞得脑壳痛,一直在debug,可能是对js的函数了解不深然后为什么不能修改arr[][]呀翻转字符串的单词给定一个字符串 s ,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。示例 1:输入:s = “Let’s take LeetCode contest”输出:“s’teL ekat edoCteeL tsetnoc”示例 2:输入: s = “God Ding”输出:“doG g
2022-02-09 15:01:47 7060
原创 双指针-力扣刷题
双指针问题给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。示例 1:输入:nums = [-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为 [16,1,0,9,100]排序后,数组变为 [0,1,9,16,100]示例 2:输入:nums = [-7,-3,2,3,11]输出:[4,9,9,49,121]提示:1 <= nums.length <= 104-104 <
2022-02-08 23:27:24 107
原创 二分问题(力扣刷题)
二分问题-力扣刷题1给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。示例 1:输入: nums = [-1,0,3,5,9,12], target = 9输出: 4解释: 9 出现在 nums 中并且下标为 4示例 2:输入: nums = [-1,0,3,5,9,12], target = 2输出: -1解释: 2 不存在 nums 中因此返回 -1提示:你可以
2022-02-07 21:44:24 80
原创 css中一个元素如何在其父元素居中显示
css中一个元素如何在其父元素居中显示css中一个元素如何在其父元素居中显示水平居中水平垂直居中水平垂直居中水平垂直居中css中一个元素如何在其父元素居中显示水平居中水平垂直居中水平居中(1)在子元素上增加margin auto(被包裹的元素不能有浮动的属性。否则的话这个属性就会失效。)<style> body{margin: 0;} .box{ width: 400px; height: 400px;
2021-10-30 17:14:43 179
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人