Killing LeetCode
文章平均质量分 59
Killing LeetCode Sharing Series
VivienneW_w
这个作者很懒,什么都没留下…
展开
-
Killing LeetCode [2] 两数相加
给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。输入:l1 = [9,9,9,9,9,9,9], l2 = [9,9,9,9]你可以假设除了数字 0 之外,这两个数都不会以 0 开头。输入:l1 = [2,4,3], l2 = [5,6,4]每个链表中的节点数在范围 [1, 100] 内。输入:l1 = [0], l2 = [0]输出:[8,9,9,9,0,0,0,1]题目数据保证列表表示的数字不含前导零。输出:[7,0,8]原创 2023-03-21 21:33:02 · 141 阅读 · 0 评论 -
Killing LeetCode [445] 两数相加 II
给你两个 非空 链表来代表两个非负整数。数字最高位位于链表开始位置。它们的每个节点只存储一位数字。将这两数相加会返回一个新的链表。你可以假设除了数字 0 之外,这两个数字都不会以零开头。输入数据保证链表代表的数字无前导 0。链表的长度范围为 [1, 100]如果输入链表不能翻转该如何解决?原创 2023-03-21 21:39:40 · 110 阅读 · 1 评论 -
Killing LeetCode [1143] 最长公共子序列
一个字符串的 子序列 是指这样一个新的字符串:它是由原字符串在不改变字符的相对顺序的情况下删除某些字符(也可以不删除任何字符)后组成的新字符串。给定两个字符串 text1 和 text2,返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 ,返回 0。例如,“ace” 是 “abcde” 的子序列,但 “aec” 不是 “abcde” 的子序列。两个字符串的 公共子序列 是这两个字符串所共同拥有的子序列。原创 2023-07-16 11:50:42 · 301 阅读 · 0 评论 -
Killing LeetCode [213] 打家劫舍 II
你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都 围成一圈 ,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你 在不触动警报装置的情况下 ,今晚能够偷窃到的最高金额。原创 2023-06-27 16:07:54 · 57 阅读 · 0 评论 -
Killing LeetCode [82] 删除排序链表中的重复元素 II
给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次。返回 已排序的链表。原创 2023-08-06 21:11:31 · 380 阅读 · 0 评论 -
Killing LeetCode 题目集锦
Medium 81. 搜索旋转排序数组 II https://leetcode.cn/problems/search-in-rotated-sorted-array-ii/description/Medium 33. 搜索旋转排序数组 https://leetcode.cn/problems/search-in-rotated-sorted-array/description/Medium 213. 打家劫舍 II https://leetcode.cn/problems/house-robber-ii/原创 2023-06-07 11:27:59 · 203 阅读 · 0 评论 -
Killing LeetCode [704] 二分查找
给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。原创 2023-06-28 22:29:08 · 60 阅读 · 0 评论 -
Killing LeetCode [46] 全排列
给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列。你可以 按任意顺序 返回答案。原创 2023-09-20 14:46:24 · 201 阅读 · 0 评论 -
Killing LeetCode [322] 零钱兑换
计算并返回可以凑成总金额所需的 最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1。给你一个整数数组 coins ,表示不同面额的硬币;以及一个整数 amount ,表示总金额。你可以认为每种硬币的数量是无限的。原创 2023-06-27 16:17:32 · 66 阅读 · 0 评论 -
Killing LeetCode [75] 颜色分类
给定一个包含红色、白色和蓝色、共 n 个元素的数组 nums ,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。必须在不使用库内置的 sort 函数的情况下解决这个问题。原创 2023-06-13 17:19:15 · 68 阅读 · 0 评论 -
Killing LeetCode [83] 删除排序链表中的重复元素
给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次。返回 已排序的链表。原创 2023-08-06 21:08:32 · 354 阅读 · 0 评论 -
Killing LeetCode [22] 括号生成
数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。原创 2023-09-08 16:15:49 · 293 阅读 · 0 评论 -
Killing LeetCode [55] 跳跃游戏
给定一个非负整数数组 nums ,你最初位于数组的 第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标。原创 2023-07-15 14:03:00 · 581 阅读 · 0 评论 -
Killing LeetCode Sharing Series
230] 二叉搜索树中第K小的元素。[701] 二叉搜索树中的插入操作。[450] 删除二叉搜索树中的节点。[700] 二叉搜索树中的搜索。[33] 搜索旋转排序数组。[81] 搜索旋转排序数组。[96] 不同的二叉搜索树。[445] 两数相加 II。[98] 验证二叉搜索树。[704] 二分查找。原创 2023-06-07 11:33:08 · 148 阅读 · 0 评论 -
Killing LeetCode [946] 验证栈序列
给定 pushed 和 popped 两个序列,每个序列中的 值都不重复,只有当它们可能是在最初空栈上进行的推入 push 和弹出 pop 操作序列的结果时,返回 true;否则,返回 false。原创 2023-09-08 16:19:46 · 358 阅读 · 0 评论 -
Killing LeetCode [33] 搜索旋转排序数组
在传递给函数之前,nums 在预先未知的某个下标 k(0 <= k < nums.length)上进行了 旋转,使数组变为 [nums[k], nums[k+1], …, nums[n-1], nums[0], nums[1], …例如, [0,1,2,4,5,6,7] 在下标 3 处经旋转后可能变为 [4,5,6,7,0,1,2]。给你 旋转后 的数组 nums 和一个整数 target ,如果 nums 中存在这个目标值 target ,则返回它的下标,否则返回 -1。原创 2023-06-28 22:47:02 · 78 阅读 · 0 评论 -
Killing LeetCode [198] 打家劫舍
你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。原创 2023-06-27 14:26:36 · 63 阅读 · 0 评论 -
Killing LeetCode [53] 最大子数组和
给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。进阶:如果你已经实现复杂度为 O(n) 的解法,尝试使用更为精妙的 分治法 求解。子数组 是数组中的一个连续部分。原创 2023-07-16 11:43:55 · 315 阅读 · 0 评论