自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Keep Coding

点关注,不迷路 ↓↓↓❤️

  • 博客(794)
  • 论坛 (2)
  • 收藏
  • 关注

原创 写于LeetCode刷完900题之际的感想

时光匆匆,距离开始写博客转瞬便是大半年已过, 从最初寒假每天十题的刷题狂热信徒,到如今一周也做不到二十题的佛系上岸选手,有了很多感想经验,因而有了这篇文章。我的第一轮刷题,始于二叉树,接着按照二叉搜索树, 哈希表,栈, 堆,优先级队列,贪心, 数组,链表, 二分查找, 字符串, DFS, 回溯, BFS, 字典树, 并查集,动态规划这样的顺序, 在同一个Tag内按由易到难的顺序做题(ha...

2019-11-01 08:35:52 4388 8

原创 Python爬虫抓取LeetCode题解,获取力扣中国(leetcode-cn.com)提交代码,自动保存submission到本地,同步上传到github

力扣中国虽然可以和github绑定账号,但是我提交的题解并不能同步到github上……辛辛苦苦三个月,勤勤恳恳四百题,leetcode一片绿,github万里白。手动上传是不可能手动上传的,这辈子也懒得手动上传。找了一圈只能找到 Leetcode 的提交爬虫,没有力扣中国的,所以只能自己造轮子了。学了两天爬虫鼓捣了这么个东西出来,我用的蛮顺手的,希望你们也能用的顺手。项目地址:...

2019-05-24 19:13:40 3041 34

原创 LeetCode数据规模跟算法时间复杂度的对应关系

大致对应关系如下: Input Size Complexity 50000 O(n) 20000 O(n logn) 1000 O(n ^ 2) 30 O(n ^ 4) 20 O(2 ^ n)

2019-05-10 16:43:32 1063

原创 LeetCode 700题 题解答案集合 Python

2019.5.12更新至题号796,目前共有265题。2019.5.26更新至题号72, 目前共有347题。2019.6.16更新至题号70,目前共有382题。2019.7.7更新至题号5120,目前共有442题。2019.8.5更新至题号1147,目前共有502题。2019.9.6更新至题号288, 目前共有551题。2019.11.13更新至题号426,目前共有602题...

2019-03-27 21:24:58 34381 4

原创 LeetCode-Python-921. 使括号有效的最少添加(字符串 + 栈)

给定一个由'('和')'括号组成的字符串 S,我们需要添加最少的括号( '('或是')',可以在任何位置),以使得到的括号字符串有效。从形式上讲,只有满足下面几点之一,括号字符串才是有效的:它是一个空字符串,或者它可以被写成AB(A与B连接), 其中A 和B都是有效字符串,或者它可以被写作(A),其中A是有效字符串。给定一个括号字符串,返回为使结果字符串有效而必须添加的最少括号数。示例 1:输入:"())"输出:1示例 2:输入:"(((...

2021-01-05 11:01:53 13

原创 LeetCode-Python-461. 汉明距离(字符串 + 位运算)

两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目。给出两个整数 x 和 y,计算它们之间的汉明距离。注意:0 ≤ x, y < 231.示例:输入: x = 1, y = 4输出: 2解释:1 (0 0 0 1)4 (0 1 0 0) ↑ ↑上面的箭头指出了对应二进制位不同的位置。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/hamming-distance...

2021-01-05 10:06:10 21

原创 LeetCode-Python-605. 种花问题(数组 + 贪心)

假设有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花不能种植在相邻的地块上,它们会争夺水源,两者都会死去。给你一个整数数组flowerbed 表示花坛,由若干 0 和 1 组成,其中 0 表示没种植花,1 表示种植了花。另有一个数n ,能否在不打破种植规则的情况下种入n朵花?能则返回 true ,不能则返回 false。示例 1:输入:flowerbed = [1,0,0,0,1], n = 1输出:true示例 2:输入:flowerbed = [1,0,...

2021-01-05 07:12:40 18

原创 LeetCode-Python-86. 分隔链表(链表)

给你一个链表和一个特定值 x ,请你对链表进行分隔,使得所有小于 x 的节点都出现在大于或等于 x 的节点之前。你应当保留两个分区中每个节点的初始相对位置。示例:输入:head = 1->4->3->2->5->2, x = 3输出:1->2->2->4->3->5来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/partition-list著作权归领扣网络所有。商业转.

2021-01-05 06:04:32 81

原创 LeetCode-Python-1359. 有效的快递序列数目(数学)

给你n笔订单,每笔订单都需要快递服务。请你统计所有有效的 收件/配送 序列的数目,确保第 i 个物品的配送服务delivery(i) 总是在其收件服务pickup(i) 之后。由于答案可能很大,请返回答案对 10^9 + 7 取余的结果。示例 1:输入:n = 1输出:1解释:只有一种序列 (P1, D1),物品 1 的配送服务(D1)在物品 1 的收件服务(P1)后。示例 2:输入:n = 2输出:6解释:所有可能的序列包括:(P1,P2,D1,D2),(P1...

2020-11-02 06:40:35 98

原创 如何找到Mac上用HomeBrew安装的MySQL的启动命令

1. 找HomeBrew安装的包列表, 找到MySQL的formula$ brew listapache-spark heroku-node mysql@5.7 openssl@1.1 sbtautoconf icu4c ncurses pkg-config scala@2.12gdb libevent node pyenv tmuxheroku maven openjdk readline yarn2. 查看MySQL的info$ brew info mysql@5

2020-09-25 04:19:55 113

原创 LeetCode-Python-1559. 二维网格图中探测环(并查集)

给你一个二维字符网格数组grid,大小为m x n,你需要检查grid中是否存在 相同值 形成的环。一个环是一条开始和结束于同一个格子的长度 大于等于 4的路径。对于一个给定的格子,你可以移动到它上、下、左、右四个方向相邻的格子之一,可以移动的前提是这两个格子有 相同的值。同时,你也不能回到上一次移动时所在的格子。比方说,环(1, 1) -> (1, 2) -> (1, 1)是不合法的,因为从 (1, 2)移动到 (1, 1) 回到了上一次移动时的格子。如果 ...

2020-08-28 10:15:26 159

原创 LeetCode-Python-1557. 可以到达所有点的最少点数目(图)

给你一个 有向无环图, n个节点编号为 0到 n-1,以及一个边数组 edges,其中 edges[i] = [fromi, toi]表示一条从点fromi到点toi的有向边。找到最小的点集使得从这些点出发能到达图中所有点。题目保证解存在且唯一。你可以以任意顺序返回这些节点编号。示例 1:输入:n = 6, edges = [[0,1],[0,2],[2,5],[3,4],[4,2]]输出:[0,3]解释:从单个节点出发无法到达所有节点。从 0 出发我们可以到...

2020-08-28 10:13:04 129

原创 LeetCode-Python-1556. 千位分隔数(字符串)

给你一个整数n,请你每隔三位添加点(即 "." 符号)作为千位分隔符,并将结果以字符串格式返回。示例 1:输入:n = 987输出:"987"示例 2:输入:n = 1234输出:"1.234"示例 3:输入:n = 123456789输出:"123.456.789"示例 4:输入:n = 0输出:"0"提示:0 <= n < 2^31来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/...

2020-08-28 10:12:06 147

原创 LeetCode-Python-1558. 得到目标数组的最少函数调用次数(数学 + 字符串 + 递归)

给你一个与 nums大小相同且初始值全为 0 的数组 arr ,请你调用以上函数得到整数数组 nums。请你返回将 arr变成 nums的最少函数调用次数。答案保证在 32 位有符号整数以内。示例 1:输入:nums = [1,5]输出:5解释:给第二个数加 1 :[0, 0] 变成 [0, 1] (1 次操作)。将所有数字乘以 2 :[0, 1] -> [0, 2] -> [0, 4] (2 次操作)。给两个数字都加 1 :[0, 4] -> [1...

2020-08-28 10:10:52 77

原创 LeetCode-Python-1518. 换酒问题(数学)

小区便利店正在促销,用 numExchange 个空酒瓶可以兑换一瓶新酒。你购入了 numBottles 瓶酒。如果喝掉了酒瓶中的酒,那么酒瓶就会变成空的。请你计算 最多 能喝到多少瓶酒。示例 1:输入:numBottles = 9, numExchange = 3输出:13解释:你可以用 3 个空酒瓶兑换 1 瓶酒。所以最多能喝到 9 + 3 + 1 = 13 瓶酒。示例 2:输入:numBottles = 15, numExchange = 4输出:19解释:你可以.

2020-08-23 10:27:09 151

原创 LeetCode-Python-1513. 仅含 1 的子串数(字符串)

给你一个二进制字符串 s(仅由 '0' 和 '1' 组成的字符串)。返回所有字符都为 1 的子字符串的数目。由于答案可能很大,请你将它对 10^9 + 7 取模后返回。示例 1:输入:s = "0110111"输出:9解释:共有 9 个子字符串仅由 '1' 组成"1" -> 5 次"11" -> 3 次"111" -> 1 次示例 2:输入:s = "101"输出:2解释:子字符串 "1" 在 s 中共出现 2 次示例 3:输入:s = "1.

2020-08-23 10:23:35 123

原创 LeetCode-Python-1512. 好数对的数目(数学 + 数组)

给你一个整数数组 nums 。如果一组数字 (i,j) 满足 nums[i] == nums[j] 且 i < j ,就可以认为这是一组 好数对 。返回好数对的数目。示例 1:输入:nums = [1,2,3,1,1,3]输出:4解释:有 4 组好数对,分别是 (0,3), (0,4), (3,4), (2,5) ,下标从 0 开始示例 2:输入:nums = [1,1,1,1]输出:6解释:数组中的每组数字都是好数对示例 3:输入:nums = [1,2,3.

2020-08-23 10:21:25 130

原创 LeetCode-Python-1546. 和为目标值的最大数目不重叠非空子数组数目(哈希表 + 数组)

给你一个数组nums和一个整数target。请你返回非空不重叠子数组的最大数目,且每个子数组中数字和都为 target。示例 1:输入:nums = [1,1,1,1,1], target = 2输出:2解释:总共有 2 个不重叠子数组(加粗数字表示) [1,1,1,1,1] ,它们的和为目标值 2 。示例 2:输入:nums = [-1,3,5,1,4,2,-9], target = 6输出:2解释:总共有 3 个子数组和为 6 。([5,1], [4,2]...

2020-08-23 10:18:01 153

原创 LeetCode-Python-1545. 找出第 N 个二进制字符串中的第 K 位(字符串)

给你两个正整数 n 和 k,二进制字符串Sn 的形成规则如下:S1= "0"当 i > 1 时,Si=Si-1+ "1" + reverse(invert(Si-1))其中 + 表示串联操作,reverse(x) 返回反转 x 后得到的字符串,而 invert(x) 则会翻转 x 中的每一位(0 变为 1,而 1 变为 0)例如,符合上述描述的序列的前 4 个字符串依次是:S1= "0"S2= "011"S3= "0111001"S4 = "0111001101...

2020-08-23 10:15:13 103

原创 LeetCode-Python-1544. 整理字符串(字符串 + 栈)

给你一个由大小写英文字母组成的字符串 s 。一个整理好的字符串中,两个相邻字符 s[i] 和 s[i + 1] 不会同时满足下述条件:0 <= i <= s.length - 2s[i] 是小写字符,但 s[i + 1] 是相同的大写字符;反之亦然 。请你将字符串整理好,每次你都可以从字符串中选出满足上述条件的 两个相邻 字符并删除,直到字符串整理好为止。请返回整理好的 字符串 。题目保证在给出的约束条件下,测试样例对应的答案是唯一的。注意:空字符串也属于整理好的字符串,尽管

2020-08-23 10:06:36 132

原创 LeetCode-Python-1536. 排布二进制网格的最少交换次数(数组)

给你一个nx n的二进制网格grid,每一次操作中,你可以选择网格的相邻两行进行交换。一个符合要求的网格需要满足主对角线以上的格子全部都是 0。请你返回使网格满足要求的最少操作次数,如果无法使网格符合要求,请你返回 -1。主对角线指的是从(1, 1)到(n, n)的这些格子。示例 1:输入:grid = [[0,0,1],[1,1,0],[1,0,0]]输出:3示例 2:输入:grid = [[0,1,1,0],[0,1,1,0],[0,1,1,0]...

2020-08-22 13:21:25 82

原创 LeetCode-Python-1535. 找出数组游戏的赢家(数学 + 数组)

给你一个由 不同 整数组成的整数数组 arr 和一个整数 k 。每回合游戏都在数组的前两个元素(即 arr[0] 和 arr[1] )之间进行。比较 arr[0] 与 arr[1] 的大小,较大的整数将会取得这一回合的胜利并保留在位置 0 ,较小的整数移至数组的末尾。当一个整数赢得 k 个连续回合时,游戏结束,该整数就是比赛的 赢家 。返回赢得比赛的整数。题目数据 保证 游戏存在赢家。示例 1:输入:arr = [2,1,3,5,4,6,7], k = 2输出:5解释:一起看一.

2020-08-22 13:16:04 95

原创 LeetCode-Python-1534. 统计好三元组(数组 + 模拟法)

给你一个整数数组 arr ,以及 a、b 、c 三个整数。请你统计其中好三元组的数量。如果三元组 (arr[i], arr[j], arr[k]) 满足下列全部条件,则认为它是一个 好三元组 。0 <= i < j < k <arr.length|arr[i] - arr[j]| <= a|arr[j] - arr[k]| <= b|arr[i] - arr[k]| <= c其中 |x| 表示 x 的绝对值。返回 好三元组的数量 。示..

2020-08-22 13:13:01 541

原创 LeetCode-Python-1537. 最大得分(数组)

你有两个 有序且数组内元素互不相同的数组nums1 和nums2。一条合法路径定义如下:选择数组 nums1 或者 nums2 开始遍历(从下标 0 处开始)。从左到右遍历当前数组。如果你遇到了 nums1和 nums2中都存在的值,那么你可以切换路径到另一个数组对应数字处继续遍历(但在合法路径中重复数字只会被统计一次)。得分定义为合法路径中不同数字的和。请你返回所有可能合法路径中的最大得分。由于答案可能很大,请你将它对 10^9 + 7 取余后返回。示例 1...

2020-08-22 13:11:36 114

原创 LeetCode-Python-329. 矩阵中的最长递增路径(DFS + 记忆化递归)

给定一个整数矩阵,找出最长递增路径的长度。对于每个单元格,你可以往上,下,左,右四个方向移动。 你不能在对角线方向上移动或移动到边界外(即不允许环绕)。示例 1:输入: nums =[ [9,9,4], [6,6,8], [2,1,1]]输出: 4解释: 最长递增路径为[1, 2, 6, 9]。示例 2:输入: nums =[ [3,4,5], [3,2,6], [2,2,1]]输出: 4解释: 最长递增路径是[3, 4, 5, 6]...

2020-07-26 09:11:53 253

原创 LeetCode-Python-1482. 制作 m 束花所需的最少天数(二分试探)

给你一个整数数组 bloomDay,以及两个整数 m 和 k 。现需要制作 m 束花。制作花束时,需要使用花园中 相邻的 k 朵花 。花园中有 n 朵花,第 i 朵花会在 bloomDay[i] 时盛开,恰好 可以用于 一束 花中。请你返回从花园中摘 m 束花需要等待的最少的天数。如果不能摘到 m 束花则返回 -1 。示例 1:输入:bloomDay = [1,10,3,10,2], m = 3, k = 1输出:3解释:让我们一起观察这三天的花开过程,x 表示花开,而 _ 表示花还

2020-07-21 10:47:26 124

原创 LeetCode-Python-1481. 不同整数的最少数目(贪心)

给你一个整数数组 arr 和一个整数 k 。现需要从数组中恰好移除 k 个元素,请找出移除后数组中不同整数的最少数目。示例 1:输入:arr = [5,5,4], k = 1输出:1解释:移除 1 个 4 ,数组中只剩下 5 一种整数。示例 2:输入:arr = [4,3,1,1,3,3,2], k = 3输出:2解释:先移除 4、2 ,然后再移除两个 1 中的任意 1 个或者三个 3 中的任意 1 个,最后剩下 1 和 3 两种整数。提示:1 <= arr.l..

2020-07-21 10:42:26 130

原创 LeetCode-Python-1480. 一维数组的动态和 (数组 + 前缀和)

给你一个数组 nums 。数组「动态和」的计算公式为:runningSum[i] = sum(nums[0]…nums[i]) 。请返回 nums 的动态和。示例 1:输入:nums = [1,2,3,4]输出:[1,3,6,10]解释:动态和计算过程为 [1, 1+2, 1+2+3, 1+2+3+4] 。示例 2:输入:nums = [1,1,1,1,1]输出:[1,2,3,4,5]解释:动态和计算过程为 [1, 1+1, 1+1+1, 1+1+1+1, 1+1+1+1+1.

2020-07-21 10:40:07 389

原创 LeetCode-Python-1510. 石子游戏 IV(DP)

Alice 和 Bob 两个人轮流玩一个游戏,Alice 先手。一开始,有 n个石子堆在一起。每个人轮流操作,正在操作的玩家可以从石子堆里拿走 任意非零 平方数个石子。如果石子堆里没有石子了,则无法操作的玩家输掉游戏。给你正整数n,且已知两个人都采取最优策略。如果 Alice 会赢得比赛,那么返回True,否则返回False。示例 1:输入:n = 1输出:true解释:Alice 拿走 1 个石子并赢得胜利,因为 Bob 无法进行任何操作。示例 2:输...

2020-07-12 09:29:49 183

原创 LeetCode-Python-1509.三次操作后最大值与最小值的最小差(数组 + 数学)

给你一个数组nums,每次操作你可以选择nums中的任意一个数字并将它改成任意值。请你返回三次操作后, nums中最大值与最小值的差的最小值。示例 1:输入:nums = [5,3,2,4]输出:0解释:将数组 [5,3,2,4] 变成 [2,2,2,2].最大值与最小值的差为 2-2 = 0 。示例 2:输入:nums = [1,5,0,10,14]输出:1解释:将数组 [1,5,0,10,14] 变成 [1,1,0,1,1] 。最大值与最小值的差为 1-0 ...

2020-07-12 09:19:41 186

原创 LeetCode-Python-1508.子数组和排序后的区间和(数组 + 模拟法)

给你一个数组nums,它包含n个正整数。你需要计算所有非空连续子数组的和,并将它们按升序排序,得到一个新的包含n * (n + 1) / 2个数字的数组。请你返回在新数组中下标为left到right(下标从 1 开始)的所有数字和(包括左右端点)。由于答案可能很大,请你将它对 10^9 + 7 取模后返回。示例 1:输入:nums = [1,2,3,4], n = 4, left = 1, right = 5输出:13 解释:所有的子数组和为 1, 3, 6, 1...

2020-07-12 09:08:43 184

原创 LeetCode-Python-1507. 转变日期格式(字符串 + 模拟法)

给你一个字符串date,它的格式为Day Month Year,其中:Day是集合{"1st", "2nd", "3rd", "4th", ..., "30th", "31st"}中的一个元素。Month是集合{"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"}中的一个元素。Year的范围在 ​[1900, 2100]之间。请你将字符串转变为YYYY-MM-...

2020-07-12 09:06:05 186

原创 LeetCode-Python-378. 有序矩阵中第K小的元素(堆 + 归并排序)

给定一个n x n矩阵,其中每行和每列元素均按升序排序,找到矩阵中第 k 小的元素。请注意,它是排序后的第 k 小元素,而不是第 k 个不同的元素。示例:matrix = [ [ 1, 5, 9], [10, 11, 13], [12, 13, 15]],k = 8,返回 13。提示:你可以假设 k 的值永远是有效的,1 ≤ k ≤ n2。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/...

2020-07-02 10:19:13 196

原创 LeetCode-Python-5435. 并行课程 II(拓扑排序 + 堆)

给你一个整数n表示某所大学里课程的数目,编号为1到n,数组dependencies中,dependencies[i] = [xi, yi] 表示一个先修课的关系,也就是课程xi必须在课程yi之前上。同时你还有一个整数k。在一个学期中,你最多可以同时上k门课,前提是这些课的先修课在之前的学期里已经上过了。请你返回上完所有课最少需要多少个学期。题目保证一定存在一种上完所有课的方式。示例 1:输入:n = 4, dependencies =...

2020-06-28 10:10:09 234

原创 LeetCode-Python-5434. 删掉一个元素以后全为 1 的最长子数组(数组 + 滑动窗口)

给你一个二进制数组nums,你需要从中删掉一个元素。请你在删掉元素的结果数组中,返回最长的且只包含 1 的非空子数组的长度。如果不存在这样的子数组,请返回 0 。提示 1:输入:nums = [1,1,0,1]输出:3解释:删掉位置 2 的数后,[1,1,1] 包含 3 个 1 。示例 2:输入:nums = [0,1,1,1,0,1,1,0,1]输出:5解释:删掉位置 4 的数字后,[0,1,1,1,1,1,0,1] 的最长全 1 子数组为 [1,1,1,1,...

2020-06-28 09:57:43 118

原创 LeetCode-Python-5433. n 的第 k 个因子(数组 + 因数)

给你两个正整数n和k。如果正整数i满足n % i == 0,那么我们就说正整数i是整数n的因子。考虑整数n的所有因子,将它们升序排列。请你返回第k个因子。如果n的因子数少于k,请你返回-1。示例 1:输入:n = 12, k = 3输出:3解释:因子列表包括 [1, 2, 3, 4, 6, 12],第 3 个因子是 3 。示例 2:输入:n = 7, k = 2输出:7解释:因子列表包括 [1, 7] ,第 2 个因...

2020-06-28 09:49:34 134

原创 LeetCode-Python-5432. 去掉最低工资和最高工资后的工资平均值(数组)

给你一个整数数组salary,数组里每个数都是唯一的,其中salary[i]是第i个员工的工资。请你返回去掉最低工资和最高工资以后,剩下员工工资的平均值。示例 1:输入:salary = [4000,3000,1000,2000]输出:2500.00000解释:最低工资和最高工资分别是 1000 和 4000 。去掉最低工资和最高工资以后的平均工资是 (2000+3000)/2= 2500示例 2:输入:salary = [1000,2000,3000]...

2020-06-28 09:33:43 197

原创 LeetCode-Python-1471. 数组中的 k 个最强值(数组 + 自定义排序 + 桶排序 + 双指针)

给你一个整数数组 arr 和一个整数 k 。设 m 为数组的中位数,只要满足下述两个前提之一,就可以判定 arr[i] 的值比 arr[j] 的值更强:|arr[i] - m| > |arr[j]- m||arr[i] - m| == |arr[j] - m|,且 arr[i] > arr[j]请返回由数组中最强的 k 个值组成的列表。答案可以以 任意顺序 返回。中位数 是一个有序整数列表中处于中间位置的值。形式上,如果列表的长度为 n ,那么中位数就是该有序列表(下标从 ...

2020-06-24 11:44:23 144

原创 LeetCode-Python-1470. 重新排列数组(数组)

给你一个数组 nums ,数组中有 2n 个元素,按 [x1,x2,...,xn,y1,y2,...,yn] 的格式排列。请你将数组按 [x1,y1,x2,y2,...,xn,yn] 格式重新排列,返回重排后的数组。示例 1:输入:nums = [2,5,1,3,4,7], n = 3输出:[2,3,5,4,1,7]解释:由于 x1=2, x2=5, x3=1, y1=3, y2=4, y3=7 ,所以答案为 [2,3,5,4,1,7]示例 2:输入:nums = [1,2,3..

2020-06-24 11:29:08 263

原创 LeetCode-Python-1462. 课程安排 IV (拓扑排序)

你总共需要上 n门课,课程编号依次为 0到 n-1。有的课会有直接的先修课程,比如如果想上课程0 ,你必须先上课程 1 ,那么会以 [1,0]数对的形式给出先修课程数对。给你课程总数 n和一个直接先修课程数对列表prerequisite 和一个查询对列表queries。对于每个查询对 queries[i],请判断queries[i][0]是否是queries[i][1]的先修课程。请返回一个布尔值列表,列表中每个元素依次分别对应 queries每个查询对的判断结...

2020-06-22 09:56:26 156

空空如也

暴躁老哥在线刷题的留言板

发表于 2020-01-02 最后回复 2020-01-10

请求删除专栏

发表于 2019-04-22 最后回复 2019-04-22

空空如也

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

TA关注的人 TA的粉丝

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