![](https://img-blog.csdnimg.cn/20210302175916500.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
LeetCode
文章平均质量分 54
力扣(LeetCode)是领扣网络旗下专注于程序员技术成长和企业技术人才服务的品牌。源自美国硅谷,力扣为全球程序员提供了专业的IT技术职业化提升平台,有效帮助程序员实现快速进步和长期成长。
敲代码两年半的练习生
这个作者很懒,什么都没留下…
展开
-
【LeetCode】1662. 检查两个字符串数组是否相等(C++)
1662. 检查两个字符串数组是否相等原创 2022-06-06 14:57:11 · 766 阅读 · 1 评论 -
【LeetCode】1720. 解码异或后的数组(C++)
1720. 解码异或后的数组原创 2022-06-03 15:58:14 · 135 阅读 · 0 评论 -
【LeetCode】2114. 句子中的最多单词数(C++)
2114. 句子中的最多单词数1 题目描述2 示例描述2.1 示例12.2 示例23 解题提示4 解题思路5 代码详解1 题目描述一个 句子 由一些 单词 以及它们之间的单个空格组成,句子的开头和结尾不会有多余空格。给你一个字符串数组 sentences ,其中 sentences[i] 表示单个 句子 。请你返回单个句子里 单词的最多数目 。2 示例描述2.1 示例1输入:sentences = [“alice and bob love leetcode”, “i think so t原创 2022-01-03 14:33:53 · 238 阅读 · 0 评论 -
【LeetCode】171. Excel 表列序号(C++)
171. Excel 表列序号1 题目描述2 示例描述2.1 示例12.2 示例22.3 示例32.4 示例43 解题提示4 解题思路5 代码详解1 题目描述给你一个字符串 columnTitle ,表示 Excel 表格中的列名称。返回该列名称对应的列序号。A -> 1B -> 2C -> 3…Z -> 26AA -> 27AB -> 28…2 示例描述2.1 示例1输入: columnTitle = “A”输出: 12.2 示例2原创 2021-10-31 10:40:27 · 896 阅读 · 0 评论 -
【LeetCode】面试题 16.07. 最大数值(C++)
面试题 16.07. 最大数值1 题目描述2 示例描述3 解题思路4 代码详解1 题目描述编写一个方法,找出两个数字a和b中最大的那一个。不得使用if-else或其他比较运算符。2 示例描述输入: a = 1, b = 2输出: 23 解题思路借鉴了一下题解里面大佬的,这里用到了数学公式 MAX(a,b) = (|a-b| + a + b) / 2 。但是还是觉得这个是违规的,因为abs用到了比较运算。4 代码详解class Solution {public: int原创 2021-10-31 10:25:42 · 295 阅读 · 0 评论 -
【LeetCode】剑指 Offer 64.(C++)
剑指 Offer 64. 求1+2+…+n1 题目描述2 示例描述2.1 示例12.2 示例23 解题提示4 解题思路5 代码详解1 题目描述求 1+2+…+n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。2 示例描述2.1 示例1输入: n = 3输出: 62.2 示例2输入: n = 9输出: 453 解题提示1 <= n <= 100004 解题思路看了一眼,和官方题解是一原创 2021-10-31 10:11:46 · 389 阅读 · 0 评论 -
【LeetCode】1323. 6 和 9 组成的最大数字(C++)
1323. 6 和 9 组成的最大数字1 题目描述2 示例描述2.1 示例12.2 示例22.3 示例33 解题提示4 解题思路5 代码详解1 题目描述给你一个仅由数字 6 和 9 组成的正整数 num。你最多只能翻转一位数字,将 6 变成 9,或者把 9 变成 6 。请返回你可以得到的最大数字。2 示例描述2.1 示例1输入:num = 9669输出:9969解释:改变第一位数字可以得到 6669 。改变第二位数字可以得到 9969 。改变第三位数字可以得到 9699 。改原创 2021-10-27 12:36:47 · 220 阅读 · 0 评论 -
【LeetCode】728. 自除数(C++)
728. 自除数1 题目描述2 示例描述2.1 示例13 解题提示4 解题思路5 代码详解1 题目描述自除数 是指可以被它包含的每一位数除尽的数。例如,128 是一个自除数,因为 128 % 1 == 0,128 % 2 == 0,128 % 8 == 0。还有,自除数不允许包含 0 。给定上边界和下边界数字,输出一个列表,列表的元素是边界(含边界)内所有的自除数。2 示例描述2.1 示例1输入:上边界left = 1, 下边界right = 22输出: [1, 2, 3, 4,原创 2021-10-27 10:46:24 · 463 阅读 · 0 评论 -
【LeetCode】1561. 你可以获得的最大硬币数目(C++)
1561. 你可以获得的最大硬币数目1 题目描述2 示例描述2.1 示例12.2 示例22.3 示例33 解题提示4 解题思路5 代码详解1 题目描述有 3n 堆数目不一的硬币,你和你的朋友们打算按以下方式分硬币:每一轮中,你将会选出 任意 3 堆硬币(不一定连续)。Alice 将会取走硬币数量最多的那一堆。你将会取走硬币数量第二多的那一堆。Bob 将会取走最后一堆。重复这个过程,直到没有更多硬币。给你一个整数数组 piles ,其中 piles[i] 是第 i 堆中硬币的数目。返回原创 2021-10-27 10:06:10 · 292 阅读 · 0 评论 -
【LeetCode】1812. 判断国际象棋棋盘中一个格子的颜色(C++)
1812. 判断国际象棋棋盘中一个格子的颜色1 题目描述2 示例描述2.1 示例12.2 示例22.3 示例33 解题提示4 解题思路5 代码详解1 题目描述给你一个坐标 coordinates ,它是一个字符串,表示国际象棋棋盘中一个格子的坐标。下图是国际象棋棋盘示意图。如果所给格子的颜色是白色,请你返回 true,如果是黑色,请返回 false 。给定坐标一定代表国际象棋棋盘上一个存在的格子。坐标第一个字符是字母,第二个字符是数字。2 示例描述2.1 示例1输入:coordin原创 2021-10-24 19:46:41 · 415 阅读 · 0 评论 -
【LeetCode】1837. K 进制表示下的各位数字总和(C++)
1837. K 进制表示下的各位数字总和1 题目描述2 示例描述2.1 示例12.2 示例23 解题提示4 解题思路5 代码详解1 题目描述给你一个整数 n(10 进制)和一个基数 k ,请你将 n 从 10 进制表示转换为 k 进制表示,计算并返回转换后各位数字的 总和 。转换后,各位数字应当视作是 10 进制数字,且它们的总和也应当按 10 进制表示返回。2 示例描述2.1 示例1输入:n = 34, k = 6输出:9解释:34 (10 进制) 在 6 进制下表示为 54 。5原创 2021-10-22 20:51:45 · 260 阅读 · 0 评论 -
【LeetCode】LCP 17. 速算机器人(C++)
LCP 17. 速算机器人1 题目描述2 示例描述2.1 示例13 解题提示4 解题思路5 代码详解1 题目描述小扣在秋日市集发现了一款速算机器人。店家对机器人说出两个数字(记作 x 和 y),请小扣说出计算指令:“A” 运算:使 x = 2 * x + y;“B” 运算:使 y = 2 * y + x。在本次游戏中,店家说出的数字为 x = 1 和 y = 0,小扣说出的计算指令记作仅由大写字母 A、B 组成的字符串 s,字符串中字符的顺序表示计算顺序,请返回最终 x 与 y 的和为多少。原创 2021-10-21 23:15:05 · 1659 阅读 · 0 评论 -
【LeetCode】66. 加一(C++)
66. 加一1 题目描述2 示例描述2.1 示例12.2 示例22.3 示例33 解题提示4 解题思路5 代码详解1 题目描述给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。2 示例描述2.1 示例1输入:digits = [1,2,3]输出:[1,2,4]解释:输入数组表示数字 123。2.2 示例2输入:digits = [4,3,2,原创 2021-10-21 10:33:25 · 156 阅读 · 1 评论 -
【LeetCode】1688. 比赛中的配对次数(C++)
1688. 比赛中的配对次数1 题目描述2 示例描述2.1 示例12.2 示例23 解题提示4 解题思路5 代码详解1 题目描述给你一个整数 n ,表示比赛中的队伍数。比赛遵循一种独特的赛制:如果当前队伍数是 偶数 ,那么每支队伍都会与另一支队伍配对。总共进行 n / 2 场比赛,且产生 n / 2 支队伍进入下一轮。如果当前队伍数为 奇数 ,那么将会随机轮空并晋级一支队伍,其余的队伍配对。总共进行 (n - 1) / 2 场比赛,且产生 (n - 1) / 2 + 1 支队伍进入下一轮。返回原创 2021-10-20 08:37:49 · 228 阅读 · 1 评论 -
【LeetCode】1551. 使数组中所有元素相等的最小操作数(C++)
1551. 使数组中所有元素相等的最小操作数1 题目描述2 示例描述2.1 示例12.2 示例23 解题提示4 解题思路5 代码详解1 题目描述存在一个长度为 n 的数组 arr ,其中 arr[i] = (2 * i) + 1 ( 0 <= i < n )。一次操作中,你可以选出两个下标,记作 x 和 y ( 0 <= x, y < n )并使 arr[x] 减去 1 、arr[y] 加上 1 (即 arr[x] -=1 且 arr[y] += 1 )。最终的目标是使数组中原创 2021-10-19 08:50:23 · 710 阅读 · 1 评论 -
【LeetCode】1342. 将数字变成 0 的操作次数(C++)
1342. 将数字变成 0 的操作次数1 题目描述2 示例描述2.1 示例12.2 示例22.3 示例33 解题提示4 解题思路5 代码详解1 题目描述给你一个非负整数 num ,请你返回将它变成 0 所需要的步数。 如果当前数字是偶数,你需要把它除以 2 ;否则,减去 1 。2 示例描述2.1 示例1输入:num = 14输出:6解释:步骤 1) 14 是偶数,除以 2 得到 7 。步骤 2) 7 是奇数,减 1 得到 6 。步骤 3) 6 是偶数,除以 2 得到 3 。步骤原创 2021-10-18 08:42:45 · 244 阅读 · 1 评论 -
【LeetCode】1281. 整数的各位积和之差(C++)
1281. 整数的各位积和之差1 题目描述2 示例描述2.1 示例12.2 示例23 解题提示4 解题思路5 代码详解1 题目描述给你一个整数 n,请你帮忙计算并返回该整数「各位数字之积」与「各位数字之和」的差。2 示例描述2.1 示例1输入:n = 234输出:15解释:各位数之积 = 2 * 3 * 4 = 24各位数之和 = 2 + 3 + 4 = 9结果 = 24 - 9 = 152.2 示例2输入:n = 4421输出:21解释:各位数之积 = 4 * 4原创 2021-10-17 08:29:25 · 488 阅读 · 1 评论 -
【LeetCode】1832. 判断句子是否为全字母句(C++)
1832. 判断句子是否为全字母句1 题目描述2 示例描述2.1 示例12.2 示例23 解题提示4 解题思路5 代码详解1 题目描述全字母句 指包含英语字母表中每个字母至少一次的句子。给你一个仅由小写英文字母组成的字符串 sentence ,请你判断 sentence 是否为 全字母句 。如果是,返回 true ;否则,返回 false 。2 示例描述2.1 示例1输入:sentence = “thequickbrownfoxjumpsoverthelazydog”输出:true解原创 2021-10-16 20:47:08 · 737 阅读 · 3 评论 -
【LeetCode】771. 宝石与石头(C++)
771. 宝石与石头1 题目描述2 示例描述2.1 示例12.2 示例23 解题提示4 解题思路5 代码详解1 题目描述给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。 S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。J 中的字母不重复,J 和 S中的所有字符都是字母。字母区分大小写,因此"a"和"A"是不同类型的石头。2 示例描述2.1 示例1输入: J = “aA”, S = “aAAbbbb”输出: 32.2 示例2输入:原创 2021-10-15 08:40:50 · 236 阅读 · 1 评论 -
【LeetCode】剑指 Offer 58 - II. 左旋转字符串(C++)
剑指 Offer 58 - II. 左旋转字符串1 题目描述2 示例描述2.1 示例12.2 示例23 解题限制4 解题思路5 代码详解1 题目描述字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。2 示例描述2.1 示例1输入: s = “abcdefg”, k = 2输出: “cdefgab”2.2 示例2输入: s = “lr原创 2021-10-14 08:31:35 · 155 阅读 · 1 评论 -
【LeetCode】455. 分发饼干(C++)
455. 分发饼干1 题目描述2 示例描述2.1 示例12.2 示例23 解题提示4 解题思路5 代码详解1 题目描述假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j,都有一个尺寸 s[j] 。如果 s[j] >= g[i],我们可以将这个饼干 j 分配给孩子 i ,这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子,并输出这个最大数值。2 示例描述原创 2021-10-13 08:31:53 · 708 阅读 · 1 评论 -
【LeetCode】4. 寻找两个正序数组的中位数(C++)
4. 寻找两个正序数组的中位数1 题目描述2 示例描述2.1 示例12.2 示例22.3 示例32.4 示例42.5 示例53 解题提示4 解题思路5 代码详解1 题目描述给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。2 示例描述2.1 示例1输入:nums1 = [1,3], nums2 = [2]输出:2.00000解释:合并数组 = [1,2,3] ,中位数 22.2 示例2输入:nums1 =原创 2021-10-12 08:30:54 · 231 阅读 · 1 评论 -
【LeetCode】852. 山脉数组的峰顶索引(C++)
852. 山脉数组的峰顶索引1 题目描述2 示例描述2.1 示例12.2 示例22.3 示例32.4 示例42.5 示例53 解题提示4 解题思路5 代码详解1 题目描述符合下列属性的数组 arr 称为 山脉数组 :arr.length >= 3存在 i(0 < i < arr.length - 1)使得:arr[0] < arr[1] < … arr[i-1] < arr[i]arr[i] > arr[i+1] > … > arr[arr原创 2021-10-11 08:25:11 · 331 阅读 · 1 评论 -
【LeetCode】剑指 Offer II 069. 山峰数组的顶部(C++)
剑指 Offer II 069. 山峰数组的顶部1 题目描述2 示例描述2.1 示例12.2 示例22.3 示例32.4 示例42.5 示例53 解题提示4 解题思路5 代码详解1 题目描述符合下列属性的数组 arr 称为 山峰数组(山脉数组) :arr.length >= 3存在 i(0 < i < arr.length - 1)使得:arr[0] < arr[1] < … arr[i-1] < arr[i]arr[i] > arr[i+1] >原创 2021-10-09 20:59:48 · 262 阅读 · 1 评论 -
【LeetCode】剑指 Offer 17. 打印从1到最大的n位数(C++)
剑指 Offer 17. 打印从1到最大的n位数1 题目描述2 示例描述2.1 示例13 解题提示4 解题思路5 代码详解1 题目描述输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999。2 示例描述2.1 示例1输入: n = 1输出: [1,2,3,4,5,6,7,8,9]3 解题提示用返回一个整数列表来代替打印n 为正整数4 解题思路用数学思路来解释:1就是到102就是到1003就是到1原创 2021-10-09 09:25:33 · 176 阅读 · 1 评论 -
【LeetCode】1. 两数之和(C++)
1. 两数之和1 题目描述2 示例描述2.1 示例12.2 示例22.3 示例33 解题提示4 解题思路5 代码详解1 题目描述给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。2 示例描述2.1 示例1输入:nums = [2,7,11,15], target = 9输出:[0,1]原创 2021-10-08 08:19:25 · 245 阅读 · 1 评论 -
【LeetCode】1528. 重新排列字符串(C++)
1528. 重新排列字符串1 题目描述2 示例描述2.1 示例12.2 示例22.3 示例32.4 示例42.5 示例53 解题提示4 解题思路5 代码详解1 题目描述给你一个字符串 s 和一个 长度相同 的整数数组 indices 。请你重新排列字符串 s ,其中第 i 个字符需要移动到 indices[i] 指示的位置。返回重新排列后的字符串。2 示例描述2.1 示例1输入:s = “codeleet”, indices = [4,5,6,7,0,2,1,3]输出:“leetco原创 2021-10-07 10:17:22 · 791 阅读 · 1 评论 -
【LeetCode】1725. 可以形成最大正方形的矩形数目(C++)
1725. 可以形成最大正方形的矩形数目1 题目描述2 示例描述2.1 示例12.2 示例23 解题提示4 解题思路5 代码详解1 题目描述给你一个数组 rectangles ,其中 rectangles[i] = [li, wi] 表示第 i 个矩形的长度为 li 、宽度为 wi 。如果存在 k 同时满足 k <= li 和 k <= wi ,就可以将第 i 个矩形切成边长为 k 的正方形。例如,矩形 [4,6] 可以切成边长最大为 4 的正方形。设 maxLen 为可以从矩形数组原创 2021-10-07 10:02:18 · 452 阅读 · 1 评论 -
【LeetCode】1979. 找出数组的最大公约数(C++)
1979. 找出数组的最大公约数1 题目描述2 示例描述2.1 示例12.2 示例22.3 示例33 解题提示4 解题思路5 代码详解1 题目描述给你一个整数数组 nums ,返回数组中最大数和最小数的 最大公约数 。两个数的 最大公约数 是能够被两个数整除的最大正整数。2 示例描述2.1 示例1输入:nums = [2,5,6,9,10]输出:2解释:nums 中最小的数是 2nums 中最大的数是 102 和 10 的最大公约数是 22.2 示例2输入:nums =原创 2021-10-05 08:29:59 · 604 阅读 · 1 评论 -
【LeetCode】1684. 统计一致字符串的数目(C++)
1684. 统计一致字符串的数目1 题目描述2 示例描述2.1 示例12.2 示例22.3 示例33 解题提示4 解题思路5 代码详解1 题目描述给你一个由不同字符组成的字符串 allowed 和一个字符串数组 words 。如果一个字符串的每一个字符都在 allowed 中,就称这个字符串是 一致字符串 。请你返回 words 数组中 一致字符串 的数目。2 示例描述2.1 示例1输入:allowed = “ab”, words = [“ad”,“bd”,“aaab”,“baa”,“ba原创 2021-10-05 08:17:15 · 420 阅读 · 1 评论 -
【LeetCode】1913. 两个数对之间的最大乘积差(C++)
1913. 两个数对之间的最大乘积差1 题目描述2 示例描述2.1 示例12.2 示例23 解题提示4 解题思路5 代码详解1 题目描述两个数对 (a, b) 和 (c, d) 之间的 乘积差 定义为 (a * b) - (c * d) 。例如,(5, 6) 和 (2, 7) 之间的乘积差是 (5 * 6) - (2 * 7) = 16 。给你一个整数数组 nums ,选出四个 不同的 下标 w、x、y 和 z ,使数对 (nums[w], nums[x]) 和 (nums[y], nums[z]原创 2021-10-03 08:47:42 · 213 阅读 · 1 评论 -
【LeetCode】LCP 06. 拿硬币(C++)
LCP 06. 拿硬币1 题目描述2 示例描述2.1 示例12.2 示例23 解题提示4 解题思路5 代码详解1 题目描述桌上有 n 堆力扣币,每堆的数量保存在数组 coins 中。我们每次可以选择任意一堆,拿走其中的一枚或者两枚,求拿完所有力扣币的最少次数。2 示例描述2.1 示例1输入:[4,2,1]输出:4解释:第一堆力扣币最少需要拿 2 次,第二堆最少需要拿 1 次,第三堆最少需要拿 1 次,总共 4 次即可拿完。2.2 示例2输入:[2,3,10]输出:83 解题原创 2021-10-02 11:10:29 · 371 阅读 · 1 评论 -
【LeetCode】LCP 01. 猜数字(C++)
LCP 01. 猜数字1 题目描述2 示例描述2.1 示例12.2 示例23 解题提示4 解题思路5 代码详解1 题目描述小A 和 小B 在玩猜数字。小B 每次从 1, 2, 3 中随机选择一个,小A 每次也从 1, 2, 3 中选择一个猜。他们一共进行三次这个游戏,请返回 小A 猜对了几次?输入的guess数组为 小A 每次的猜测,answer数组为 小B 每次的选择。guess和answer的长度都等于3。2 示例描述2.1 示例1输入:guess = [1,2,3], answer原创 2021-10-01 08:47:11 · 274 阅读 · 1 评论 -
【LeetCode】1828. 统计一个圆中点的数目(C++)
1828. 统计一个圆中点的数目1 题目描述2 示例描述2.1 示例12.2 示例23 解题提示4 解题思路5 代码详解1 题目描述给你一个数组 points ,其中 points[i] = [xi, yi] ,表示第 i 个点在二维平面上的坐标。多个点可能会有 相同 的坐标。同时给你一个数组 queries ,其中 queries[j] = [xj, yj, rj] ,表示一个圆心在 (xj, yj) 且半径为 rj 的圆。对于每一个查询 queries[j] ,计算在第 j 个圆 内 点的数目原创 2021-09-30 08:35:53 · 699 阅读 · 5 评论 -
【LeetCode】2006. 差的绝对值为 K 的数对数目(C++)
2006. 差的绝对值为 K 的数对数目1 题目描述2 示例描述2.1 示例12.2 示例22.2 示例23 解题提示4 解题思路5 代码详解1 题目描述给你一个整数数组 nums 和一个整数 k ,请你返回数对 (i, j) 的数目,满足 i < j 且 |nums[i] - nums[j]| == k 。|x| 的值定义为:如果 x >= 0 ,那么值为 x 。如果 x < 0 ,那么值为 -x 。2 示例描述2.1 示例1输入:nums = [1,2,2,1原创 2021-09-29 08:52:19 · 285 阅读 · 1 评论 -
【LeetCode】1920. 基于排列构建数组(C++)
1920. 基于排列构建数组1 题目描述2 示例描述2.1 示例12.2 示例23 解题提示4 解题思路5 代码详解1 题目描述给你一个 从 0 开始的排列 nums(下标也从 0 开始)。请你构建一个 同样长度 的数组 ans ,其中,对于每个 i(0 <= i < nums.length),都满足 ans[i] = nums[nums[i]] 。返回构建好的数组 ans 。从 0 开始的排列 nums 是一个由 0 到 nums.length - 1(0 和 nums.length原创 2021-09-28 16:35:00 · 166 阅读 · 1 评论 -
【LeetCode】1929. 数组串联(C++)
1929. 数组串联1 题目描述2 示例描述2.1 示例12.2 示例23 解题提示4 解题思路5 代码详解1 题目描述给你一个长度为 n 的整数数组 nums 。请你构建一个长度为 2n 的答案数组 ans ,数组下标 从 0 开始计数 ,对于所有 0 <= i < n 的 i ,满足下述所有要求:ans[i] == nums[i]ans[i + n] == nums[i]具体而言,ans 由两个 nums 数组 串联 形成。返回数组 ans 。2 示例描述2.1 示例原创 2021-09-27 09:22:28 · 438 阅读 · 1 评论 -
【LeetCode】2011. 执行操作后的变量值(C++)
2011. 执行操作后的变量值1 题目描述2 示例描述2.1 示例12.2 示例22.3 示例33 解题提示4 解题思路5 代码详解1 题目描述存在一种仅支持 4 种操作和 1 个变量 X 的编程语言:++X 和 X++ 使变量 X 的值 加 1–X 和 X-- 使变量 X 的值 减 1最初,X 的值是 0给你一个字符串数组 operations ,这是由操作组成的一个列表,返回执行所有操作后, X 的 最终值 。2 示例描述2.1 示例1输入:operations = ["–X原创 2021-09-26 08:43:37 · 222 阅读 · 1 评论 -
【LeetCode】5776. 判断矩阵经轮转后是否一致(C++)
5776. 判断矩阵经轮转后是否一致1 题目描述2 示例描述2.1 示例12.2 示例22.3 示例33 解题提示4 解题思路5 代码详解1 题目描述给你两个大小为 n x n 的二进制矩阵 mat 和 target 。现 以 90 度顺时针轮转 矩阵 mat 中的元素 若干次 ,如果能够使 mat 与 target 一致,返回 true ;否则,返回 false 。2 示例描述2.1 示例1输入:mat = [[0,1],[1,0]], target = [[1,0],[0,1]]输出原创 2021-06-07 08:34:03 · 236 阅读 · 1 评论 -
【LeetCode】746. 使用最小花费爬楼梯(C++)
746. 使用最小花费爬楼梯1 题目描述2 示例描述2.1 示例12.2 示例23 解题提示4 解题思路5 代码详解1 题目描述数组的每个下标作为一个阶梯,第 i 个阶梯对应着一个非负数的体力花费值 cost[i](下标从 0 开始)。每当你爬上一个阶梯你都要花费对应的体力值,一旦支付了相应的体力值,你就可以选择向上爬一个阶梯或者爬两个阶梯。请你找出达到楼层顶部的最低花费。在开始时,你可以选择从下标为 0 或 1 的元素作为初始阶梯。2 示例描述2.1 示例1输入:cost = [10,原创 2021-06-06 09:25:07 · 435 阅读 · 2 评论