10 2021 档案
摘要:链接:https://leetcode-cn.com/problems/subarray-sum-equals-k/ ##题目 560. 和为 K 的子数组 给你一个整数数组 nums 和一个整数 k ,请你统计并返回该数组中和为 k 的连续子数组的个数。 ##用例 示例 1: 输入:nums =
阅读全文
摘要:链接:https://leetcode-cn.com/problems/power-of-two/ ##题目 231. 2 的幂 给你一个整数 n,请你判断该整数是否是 2 的幂次方。如果是,返回 true ;否则,返回 false 。 如果存在一个整数 x 使得 n == 2x ,则认为 n 是
阅读全文
摘要:链接:https://leetcode-cn.com/problems/reordered-power-of-2/ ##题目 给定正整数 N ,我们按任何顺序(包括原始顺序)将数字重新排序,注意其前导数字不能为零。 如果我们可以通过上述方式得到 2 的幂,返回 true;否则,返回 false。 #
阅读全文
摘要:链接:https://leetcode-cn.com/problems/generate-parentheses/ ##题目 数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 有效括号组合需满足:左括号必须以正确的顺序闭合。 ##用例 示例 1: 输入:
阅读全文
摘要:链接:https://leetcode-cn.com/problems/remove-invalid-parentheses/ ##题目 给你一个由若干括号和字母组成的字符串 s ,删除最小数量的无效括号,使得输入的字符串有效。 返回所有可能的结果。答案可以按 任意顺序 返回。 ##用例 示例 1:
阅读全文
摘要:链接:https://leetcode-cn.com/problems/maximum-product-subarray/ ##题目 给你一个整数数组 nums ,请你找出数组中乘积最大的连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积。 ##用例 示例 1: 输入: [2,3,
阅读全文
摘要:链接:https://leetcode-cn.com/problems/next-greater-element-i/ https://leetcode-cn.com/problems/next-greater-element-ii/ ##题目 给你两个 没有重复元素 的数组 nums1 和 num
阅读全文
摘要:链接:https://leetcode-cn.com/problems/course-schedule/ https://leetcode-cn.com/problems/course-schedule-ii/ ##题目 你这个学期必须选修 numCourses 门课程,记为 0 到 numCour
阅读全文
摘要:链接:https://leetcode-cn.com/problems/find-the-duplicate-number/ ##题目 给定一个包含 n + 1 个整数的数组 nums ,其数字都在 1 到 n 之间(包括 1 和 n),可知至少存在一个重复的整数。 假设 nums 只有 一个重复的
阅读全文
摘要:链接:https://leetcode-cn.com/problems/majority-element-ii/ ##题目 给定一个大小为 n 的整数数组,找出其中所有出现超过 ⌊ n/3 ⌋ 次的元素。 ##用例 示例 1: 输入:[3,2,3] 输出:[3] 示例 2: 输入:nums = [1
阅读全文
摘要:链接:https://leetcode-cn.com/problems/kth-largest-element-in-an-array/ ##题目: 给定整数数组 nums 和整数 k,请返回数组中第 k 个最大的元素。 请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元
阅读全文
摘要:链接:https://leetcode-cn.com/problems/find-all-anagrams-in-a-string/ ##题目 给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。 异位词 指由相同字母重排列形成的字符串
阅读全文
摘要:链接:https://leetcode-cn.com/problems/longest-increasing-subsequence/ ##题目 给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。 子序列是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,
阅读全文
摘要:#买卖股票的最佳时机各种情况变形 解决问题主要在于记录购买股票和售出股票的各种状态 卖出股票记录为-prices[i] ##121. 买卖股票的最佳时机 链接:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock/ ###题
阅读全文
摘要:链接:https://leetcode-cn.com/problems/top-k-frequent-elements/ ##题目 给你一个整数数组 nums 和一个整数 k ,请你返回其中出现频率前 k 高的元素。你可以按 任意顺序 返回答案。 ##用例 示例 1: 输入: nums = [1,1
阅读全文
摘要:链接:https://leetcode-cn.com/problems/number-of-islands/ #题目 给你一个由 '1'(陆地)和 '0'(水)组成的的二维网格,请你计算网格中岛屿的数量。 岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。 此外,你可以
阅读全文
摘要:链接:https://leetcode-cn.com/problems/divide-two-integers/ ##题目 给定两个整数,被除数 dividend 和除数 divisor。将两数相除,要求不使用乘法、除法和 mod 运算符。 返回被除数 dividend 除以除数 divisor 得
阅读全文
摘要:链接:https://leetcode-cn.com/problems/coin-change/ ##题目 给你一个整数数组 coins ,表示不同面额的硬币;以及一个整数 amount ,表示总金额。 计算并返回可以凑成总金额所需的 最少的硬币个数 。如果没有任何一种硬币组合能组成总金额,返回 -
阅读全文
摘要:链接:https://leetcode-cn.com/problems/perfect-squares/ ##题目 给定正整数 n,找到若干个完全平方数(比如 1, 4, 9, 16, ...)使得它们的和等于 n。你需要让组成和的完全平方数的个数最少。 给你一个整数 n ,返回和为 n 的完全平方
阅读全文
摘要:链接:https://leetcode-cn.com/problems/stock-price-fluctuation/ ##题目 给你一支股票价格的数据流。数据流中每一条记录包含一个 时间戳 和该时间点股票对应的 价格 。 不巧的是,由于股票市场内在的波动性,股票价格记录可能不是按时间顺序到来的。
阅读全文
摘要:链接:https://leetcode-cn.com/problems/house-robber-ii/ ##题目 你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都 围成一圈 ,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的防盗系统,
阅读全文
摘要:链接:https://leetcode-cn.com/problems/target-sum/ ##题目 给你一个整数数组 nums 和一个整数 target 。 向数组中的每个整数前添加 '+' 或 '-' ,然后串联起所有整数,可以构造一个 表达式 : 例如,nums = [2, 1] ,可以在
阅读全文
摘要:链接:https://leetcode-cn.com/problems/repeated-dna-sequences/ ##题目 所有 DNA 都由一系列缩写为 'A','C','G' 和 'T' 的核苷酸组成,例如:"ACGAATTCCG"。在研究 DNA 时,识别 DNA 中的重复序列有时会对研
阅读全文
摘要:链接:https://leetcode-cn.com/problems/sort-list/ ##题目 给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。 进阶: 你可以在 O(n log n) 时间复杂度和常数级空间复杂度下,对链表进行排序吗? ##示例 示例 1: 输入:
阅读全文
摘要:链接:https://leetcode-cn.com/problems/product-of-array-except-self/ ##题目 给你一个长度为 n 的整数数组 nums,其中 n > 1,返回输出数组 output ,其中 output[i] 等于 nums 中除 nums[i] 之外
阅读全文
摘要:链接:https://leetcode-cn.com/problems/convert-a-number-to-hexadecimal/ ##题目 给定一个整数,编写一个算法将这个数转换为十六进制数。对于负整数,我们通常使用 补码运算 方法。 注意: 十六进制中所有字母(a-f)都必须是小写。 十六
阅读全文

浙公网安备 33010602011771号