LeetCode
文章平均质量分 58
确实可以
这个作者很懒,什么都没留下…
展开
-
[LeetCode] 139. 单词拆分
给你一个字符串s和一个字符串列表wordDict作为字典。请你判断是否可以利用字典中出现的单词拼接出s。不要求字典中出现的单词全部都使用,并且字典中的单词可以重复使用。true返回 true 因为 "leetcode" 可以由 "leet" 和 "code" 拼接成。原创 2023-05-14 11:13:20 · 213 阅读 · 0 评论 -
[LeetCode] 142. 环形链表 II
给定一个链表的头节点head,返回链表开始入环的第一个节点。如果链表无环,则返回null。如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到链表中的位置(如果pos是-1,则在该链表中没有环。pos,仅仅是为了标识链表的实际情况。链表。返回索引为 1 的链表节点链表中有一个环,其尾部连接到第二个节点。原创 2023-03-29 20:58:44 · 205 阅读 · 0 评论 -
[LeetCode] 19. 删除链表的倒数第 N 个结点
给你一个链表,删除链表的倒数第n个结点,并且返回链表的头结点。[1,2,3,5]原创 2023-03-27 21:46:58 · 741 阅读 · 0 评论 -
剑指 Offer 32 - III. 从上到下打印二叉树 III
请实现一个函数按照之字形顺序打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右到左的顺序打印,第三行再按照从左到右的顺序打印,其他行以此类推。例如:给定二叉树:,原创 2022-12-11 10:18:12 · 104 阅读 · 0 评论 -
剑指 Offer 50. 第一个只出现一次的字符
在字符串 s 中找出只出现一次的字符。如果没有,返回一个单空格。s 只包含小写字母。原创 2022-12-11 09:39:27 · 107 阅读 · 0 评论 -
剑指 Offer 11. 旋转数组的最小数字
把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 给你一个可能存在重复元素值的数组numbers,它原来是一个升序排列的数组,并按上述情形进行了一次旋转。请返回旋转数组的最小元素。例如,数组[3,4,5,1,2]为[1,2,3,4,5]的一次旋转,该数组的最小值为 1。 首先,这题目没有target数字给我们进行比较。而二分查找是需要比较的。那用什么来和中间位置的元素进行比较呢。原创 2022-12-11 09:23:24 · 433 阅读 · 0 评论 -
剑指 Offer 35. 复杂链表的复制
后面才知道这题是想要深拷贝的意思。就是newnode的next也要是新创建出来的node。把新结点的next=原先的结点的next,这是错误的。这题需要理解的是需要创建出一个链表,该链表的结点都是new出来的,而其结点的next和random对应的也是new出来的结点。题目是想要这种的效果。所以当我们new出一个新结点后,该结点的next不能是原先结点的next,需要是又一个新结点。那新结点和原先的结点就要一一对应。这题真是,一开始连题目都看不明白的。一开始想的是就循环遍历new新结点。原创 2022-12-09 20:09:39 · 137 阅读 · 0 评论 -
[LeetCode] 300.最长递增子序列
这题的疑惑就是不知该怎么比较不相邻的元素,就很困惑,可以用两层for循环。以nums[i]为尾元素,从nums[0]到nums[i-1],其中每个数都和尾元素nums[i]进行比较。所以最外层for中就是尾元素,里面一层就是下标从0到i-1。还有这里dp[i+1]不一定是大于dp[i]的,这是从dp数组的定义决定的,所以每次需要保存最大值,这样方便。原创 2022-11-22 18:56:51 · 71 阅读 · 0 评论 -
[LeetCode] 47.全排列 II
回溯原创 2022-10-27 09:29:31 · 338 阅读 · 0 评论 -
[LeetCode] 1. 两数之和
哈希原创 2022-10-15 16:38:13 · 70 阅读 · 0 评论 -
[LeetCode] 203. 移除链表元素
链表原创 2022-10-15 13:54:43 · 97 阅读 · 0 评论 -
[LeetCode] 1365.有多少小于当前数字的数字
力扣原创 2022-10-09 17:56:54 · 73 阅读 · 0 评论 -
[LeetCode] 496.下一个更大元素 I
单调栈原创 2022-10-09 11:12:30 · 62 阅读 · 0 评论 -
[LeetCode] 72. 编辑距离
编辑距离原创 2022-10-08 22:50:24 · 64 阅读 · 0 评论 -
[LeetCode] 309.最佳买卖股票时机含冷冻期
动态规划原创 2022-09-27 23:21:21 · 73 阅读 · 0 评论 -
[LeetCode] 188.买卖股票的最佳时机IV
动态规划原创 2022-09-27 22:37:28 · 99 阅读 · 0 评论 -
【leetcode】只出现一次的数字(位运算)
LeetCode136:只出现一次的数字 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。原创 2021-09-30 14:25:10 · 152 阅读 · 0 评论 -
[LeetCode] 121. 买卖股票的最佳时机
LeetCode 股票题目原创 2022-09-26 22:01:37 · 82 阅读 · 0 评论