08 2021 档案

摘要:通过率 56.9% 题目链接 题目描述: 输入整数数组 arr ,找出其中最小的 k 个数。例如,输入4、5、1、6、2、7、3、8这8个数字,则最小的4个数字是1、2、3、4。 示例 1: 输入:arr = [3,2,1], k = 2输出:[1,2] 或者 [2,1] 示例 2: 输入:arr 阅读全文
posted @ 2021-08-31 12:23 自在逍遥处 阅读(34) 评论(0) 推荐(0)
摘要:通过率 46.0% 题目链接 题目描述: 从扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的。2~10为数字本身,A为1,J为11,Q为12,K为13,而大、小王为 0 ,可以看成任意数字。A 不能视为 14。 示例 1: 输入: [1,2,3,4,5]输出: True 示例 2: 阅读全文
posted @ 2021-08-31 11:51 自在逍遥处 阅读(72) 评论(0) 推荐(0)
摘要:通过率 75.5% 题目链接 题目描述: 给定一棵二叉搜索树,请找出其中第k大的节点。 示例 1: 输入: root = [3,1,4,null,2], k = 1 3 / \ 1 4 \ 2输出: 4 示例 2: 输入: root = [5,3,6,2,4,null,null,1], k = 3 阅读全文
posted @ 2021-08-31 10:26 自在逍遥处 阅读(30) 评论(0) 推荐(0)
摘要:通过率 65.4% 题目链接 题目描述: 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的循环双向链表。要求不能创建任何新的节点,只能调整树中节点指针的指向。 为了让您更好地理解问题,以下面的二叉搜索树为例: 我们希望将这个二叉搜索树转化为双向循环链表。链表中的每个节点都有一个前驱和后继指针。对于 阅读全文
posted @ 2021-08-31 10:07 自在逍遥处 阅读(28) 评论(0) 推荐(0)
摘要:通过率 57.8% 题目链接 题目描述: 输入一棵二叉树和一个整数,打印出二叉树中节点值的和为输入整数的所有路径。从树的根节点开始往下一直到叶节点所经过的节点形成一条路径。 示例: 给定如下二叉树,以及目标和 target = 22, 5 / \ 4 8 / / \ 11 13 4 / \ / \ 阅读全文
posted @ 2021-08-30 17:48 自在逍遥处 阅读(30) 评论(0) 推荐(0)
摘要:通过率 52.5% 题目链接 题目描述: 地上有一个m行n列的方格,从坐标 [0,0] 到坐标 [m-1,n-1] 。一个机器人从坐标 [0, 0] 的格子开始移动,它每次可以向左、右、上、下移动一格(不能移动到方格外),也不能进入行坐标和列坐标的数位之和大于k的格子。例如,当k为18时,机器人能够 阅读全文
posted @ 2021-08-30 16:54 自在逍遥处 阅读(43) 评论(0) 推荐(0)
摘要:通过率 45.3% 题目链接 题目描述: 给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 false 。 单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。 阅读全文
posted @ 2021-08-30 15:10 自在逍遥处 阅读(31) 评论(0) 推荐(0)
摘要:通过率 44.1% 题目链接 题目描述: 输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。为简单起见,标点符号和普通字母一样处理。例如输入字符串"I am a student. ",则输出"student. a am I"。 示例 1: 输入: "the sky is blue"输出 阅读全文
posted @ 2021-08-30 11:44 自在逍遥处 阅读(40) 评论(0) 推荐(0)
摘要:通过率 66.3% 题目链接 题目描述: 输入一个递增排序的数组和一个数字s,在数组中查找两个数,使得它们的和正好是s。如果有多对数字的和等于s,则输出任意一对即可。 示例 1: 输入:nums = [2,7,11,15], target = 9输出:[2,7] 或者 [7,2] 示例 2: 输入: 阅读全文
posted @ 2021-08-30 10:50 自在逍遥处 阅读(30) 评论(0) 推荐(0)
摘要:通过率 64.2% 题目链接 题目描述: 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。 示例: 输入:nums = [1,2,3,4]输出:[1,3,2,4] 注:[3,1,2,4] 也是正确的答案之一。 提示: 0 <= nu 阅读全文
posted @ 2021-08-30 00:17 自在逍遥处 阅读(37) 评论(0) 推荐(0)
摘要:通过率 64.7% 题目链接 题目描述: 输入两个链表,找出它们的第一个公共节点。 如下面的两个链表: 在节点 c1 开始相交。 示例 1: 输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0,1,8,4,5], skipA = 2, ski 阅读全文
posted @ 2021-08-29 23:42 自在逍遥处 阅读(37) 评论(0) 推荐(0)
摘要:通过率 72.9% 题目链接 题目描述: 输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。 示例1: 输入:1->2->4, 1->3->4输出:1->1->2->3->4->4 限制: 0 <= 链表长度 <= 1000 思路: 类似归并排序,设双指针分别指向l1和l2, 阅读全文
posted @ 2021-08-29 21:21 自在逍遥处 阅读(40) 评论(0) 推荐(0)
摘要:通过率 79.0% 题目链接 题目描述: 输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。 例如,一个链表有 6 个节点,从头节点开始,它们的值依次是 1、2、3、4、5、6。这个链表的倒数第 3 个节点是值为 4 的节点。 示例: 阅读全文
posted @ 2021-08-29 19:53 自在逍遥处 阅读(31) 评论(0) 推荐(0)
摘要:通过率 59.5% 题目链接 题目描述: 给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。 返回删除后的链表的头节点。 注意:此题对比原题有改动 示例 1: 输入: head = [4,5,1,9], val = 5输出: [4,1,9]解释: 给定你链表中值为 5 的第二个节点 阅读全文
posted @ 2021-08-29 19:35 自在逍遥处 阅读(35) 评论(0) 推荐(0)
摘要:vue项目启动后登录报如下错误: 是代理服务器出了问题,可能是当前配置的代理服务器关闭了或者配置错误,在vue.config.js文件中,将target改成正确的已开启的服务器地址即可(可以让后端开发人员开启一下服务器) proxy: { // 代理服务器设置 '/my_test_proxy': { 阅读全文
posted @ 2021-08-28 15:40 自在逍遥处 阅读(44817) 评论(1) 推荐(0)
摘要:通过率 63.4% 题目链接 题目描述: 假设把某股票的价格按照时间先后顺序存储在数组中,请问买卖该股票一次可能获得的最大利润是多少? 示例 1: 输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 阅读全文
posted @ 2021-08-23 14:26 自在逍遥处 阅读(31) 评论(0) 推荐(0)
摘要:通过率 68.9% 题目链接 题目描述: 在一个 m*n 的棋盘的每一格都放有一个礼物,每个礼物都有一定的价值(价值大于 0)。你可以从棋盘的左上角开始拿格子里的礼物,并每次向右或者向下移动一格、直到到达棋盘的右下角。给定一个棋盘及其上面的礼物的价值,请计算你最多能拿到多少价值的礼物? 示例 1: 阅读全文
posted @ 2021-08-23 13:17 自在逍遥处 阅读(31) 评论(0) 推荐(0)
摘要:通过率 60.5% 题目链接 题目描述: 输入一个整型数组,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。 要求时间复杂度为O(n)。 示例1: 输入: nums = [-2,1,-3,4,-1,2,1,-5,4]输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 阅读全文
posted @ 2021-08-23 12:59 自在逍遥处 阅读(31) 评论(0) 推荐(0)
摘要:通过率 44.0% 题目链接 题目描述: 一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。 答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。 示例 1: 输入:n = 2输出:2 示例 2: 输入 阅读全文
posted @ 2021-08-16 20:18 自在逍遥处 阅读(40) 评论(0) 推荐(0)
摘要:通过率 34.7% 题目链接 题目描述: 写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项(即 F(N))。斐波那契数列的定义如下: F(0) = 0, F(1) = 1F(N) = F(N - 1) + F(N - 2), 其中 N > 1.斐波那契数列由 0 和 1 开始 阅读全文
posted @ 2021-08-16 20:06 自在逍遥处 阅读(35) 评论(0) 推荐(0)
摘要:通过率 58.0% 题目链接 题目描述: 请实现一个函数,用来判断一棵二叉树是不是对称的。如果一棵二叉树和它的镜像一样,那么它是对称的。 例如,二叉树 [1,2,2,3,4,4,3] 是对称的。 1 / \ 2 2 / \ / \3 4 4 3 但是下面这个 [1,2,2,null,3,null,3 阅读全文
posted @ 2021-08-16 19:56 自在逍遥处 阅读(30) 评论(0) 推荐(0)
摘要:通过率 79.0% 题目链接 题目描述: 请完成一个函数,输入一个二叉树,该函数输出它的镜像。 例如输入: 4 / \ 2 7 / \ / \1 3 6 9 镜像输出: 4 / \ 7 2 / \ / \9 6 3 1 示例 1: 输入:root = [4,2,7,1,3,6,9]输出:[4,7,2 阅读全文
posted @ 2021-08-16 19:18 自在逍遥处 阅读(29) 评论(0) 推荐(0)
摘要:通过率 46.4% 题目链接 题目描述: 输入两棵二叉树A和B,判断B是不是A的子结构。(约定空树不是任意一个树的子结构) B是A的子结构, 即 A中有出现和B相同的结构和节点值。 例如:给定的树 A: 3 / \ 4 5 / \ 1 2 给定的树 B: 4 / 1返回 true,因为 B 与 A 阅读全文
posted @ 2021-08-16 16:50 自在逍遥处 阅读(33) 评论(0) 推荐(0)
摘要:通过率 58.8% 题目链接 题目描述: 请实现一个函数按照之字形顺序打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右到左的顺序打印,第三行再按照从左到右的顺序打印,其他行以此类推。 例如:给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 阅读全文
posted @ 2021-08-16 10:35 自在逍遥处 阅读(21) 评论(0) 推荐(0)
摘要:通过率 68.5% 题目链接 题目描述: 从上到下按层打印二叉树,同一层的节点按从左到右的顺序打印,每一层打印到一行。 例如:给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回其层次遍历结果: [ [3], [9,20], [15,7]] 提 阅读全文
posted @ 2021-08-15 11:55 自在逍遥处 阅读(33) 评论(0) 推荐(0)
摘要:通过率 64.7% 题目链接 题目描述: 从上到下打印出二叉树的每个节点,同一层的节点按照从左到右的顺序打印。 例如:给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回: [3,9,20,15,7] 提示: 节点总数 <= 1000 思路: 阅读全文
posted @ 2021-08-15 10:29 自在逍遥处 阅读(23) 评论(0) 推荐(0)
摘要:通过率 61.3% 题目链接 题目描述: 在字符串 s 中找出第一个只出现一次的字符。如果没有,返回一个单空格。 s 只包含小写字母。 示例: s = "abaccdeff"返回 "b" s = "" 返回 " " 限制: 0 <= s 的长度 <= 50000 思路: 遍历数组,判断当前元素的第一 阅读全文
posted @ 2021-08-14 23:57 自在逍遥处 阅读(25) 评论(0) 推荐(0)
摘要:通过率 52.4% 题目链接 题目描述: 给定一个整数数组 asteroids,表示在同一行的小行星。 对于数组中的每一个元素,其绝对值表示小行星的大小,正负表示小行星的移动方向(正表示向右移动,负表示向左移动)。每一颗小行星以相同的速度移动。 找出碰撞后剩下的所有小行星。碰撞规则:两个行星相互碰撞 阅读全文
posted @ 2021-08-14 12:19 自在逍遥处 阅读(114) 评论(0) 推荐(0)
摘要:通过率 49.4% 题目链接 题目描述: 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转,该数组的最小值为1。 示例 1: 输入:[3,4,5,1, 阅读全文
posted @ 2021-08-13 11:50 自在逍遥处 阅读(28) 评论(0) 推荐(0)
摘要:通过率 40.2% 题目链接 题目描述: 在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 示例: 现有矩阵 matrix 如下: [ [1, 4, 7, 11 阅读全文
posted @ 2021-08-13 10:04 自在逍遥处 阅读(44) 评论(0) 推荐(0)
摘要:通过率 44.7% 题目链接 题目描述: 一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0~n-1之内。在范围0~n-1内的n个数字中有且只有一个数字不在该数组中,请找出这个数字。 示例 1: 输入: [0,1,3]输出: 2 示例 2: 输入: [0,1,2,3,4,5 阅读全文
posted @ 2021-08-13 09:48 自在逍遥处 阅读(43) 评论(0) 推荐(0)
摘要:通过率 54.0% 题目链接 题目描述: 统计一个数字在排序数组中出现的次数。 示例 1: 输入: nums = [5,7,7,8,8,10], target = 8输出: 2 示例 2: 输入: nums = [5,7,7,8,8,10], target = 6输出: 0 提示: 0 <= num 阅读全文
posted @ 2021-08-12 13:30 自在逍遥处 阅读(83) 评论(0) 推荐(0)
摘要:通过率 67.8% 题目链接 题目描述: 找出数组中重复的数字。 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 示例 1: 输入:[2, 3, 1, 0, 2 阅读全文
posted @ 2021-08-12 10:32 自在逍遥处 阅读(31) 评论(0) 推荐(0)
摘要:通过率 85.5% 题目链接 题目描述: 字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。 示例 1: 输入: s = "abcdefg", k 阅读全文
posted @ 2021-08-12 09:25 自在逍遥处 阅读(25) 评论(0) 推荐(0)
摘要:通过率 76.2% 题目链接 题目描述: 请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 示例 1: 输入:s = "We are happy."输出:"We%20are%20happy." 限制: 0 <= s 的长度 <= 10000 思路: 字符串拆分和重组:按空格拆分为数组,再 阅读全文
posted @ 2021-08-12 09:09 自在逍遥处 阅读(32) 评论(0) 推荐(0)
摘要:1. npm ERR! code E404 npm ERR! 404 Not Found - GET https://registry.npmjs.com/@mlamp%2fuser-info-dropdown - Not found 是看到这个博主说的解决方案才解决的→https://blog.c 阅读全文
posted @ 2021-08-11 16:49 自在逍遥处 阅读(14861) 评论(0) 推荐(0)
摘要:通过率 72.2% 题目链接 题目描述: 请实现 copyRandomList 函数,复制一个复杂链表。在复杂链表中,每个节点除了有一个 next 指针指向下一个节点,还有一个 random 指针指向链表中的任意节点或者 null。 示例 1: 输入:head = [[7,null],[13,0], 阅读全文
posted @ 2021-08-10 09:37 自在逍遥处 阅读(32) 评论(0) 推荐(0)
摘要:通过率 74.2% 题目链接 题目描述: 定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。 示例: 输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL 限制: 0 <= 节点个数 <= 5000 思路: 反转链表,那么就改变箭头的方向 阅读全文
posted @ 2021-08-09 22:55 自在逍遥处 阅读(38) 评论(0) 推荐(0)
摘要:通过率 75.2% 题目链接 题目描述: 输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 示例 1: 输入:head = [1,3,2]输出:[2,3,1] 限制: 0 <= 链表长度 <= 10000 思路: 利用栈后进先出的特点,先用一个栈顺序存储数据,再将数据从栈中一个一 阅读全文
posted @ 2021-08-08 12:11 自在逍遥处 阅读(26) 评论(0) 推荐(0)
摘要:通过率 57.7% 题目链接 题目描述: 定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的 min 函数在该栈中,调用 min、push 及 pop 的时间复杂度都是 O(1)。 示例: MinStack minStack = new MinStack();minStack.push(- 阅读全文
posted @ 2021-08-07 18:41 自在逍遥处 阅读(27) 评论(0) 推荐(0)
摘要:通过率 71.9% 题目链接 题目描述: 用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 ) 示例 1: 输入:["CQueue 阅读全文
posted @ 2021-08-07 18:03 自在逍遥处 阅读(47) 评论(0) 推荐(0)
摘要:1. 因为最新的less-loader是为5.xxx版本的webpack服务的,而目前vue用的是4的最新版本,所以安装的less-loader版本不能太高,建议安装7版本的 npm view less-loader versions //查看less-loader的所有版本 npm i less- 阅读全文
posted @ 2021-08-05 10:24 自在逍遥处 阅读(210) 评论(0) 推荐(0)