- 博客(119)
- 收藏
- 关注
原创 【笔试强训】Day3
文章目录目录题目: 简写单词解题思路问题理解算法选择具体思路解题要点完整代码(C++)题目:dd爱框框解题思路问题理解算法选择具体思路解题要点完整代码(C++)题目:除2!解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言 原题链接:简写单词_牛客题霸_牛客网描述规定一种对于复合词的简写方式:只保留每个组成单词的首字母,并将首字母大写后再连接在一起。例如:∙ ∙“College English Test”可简写为“CET”;∙ ∙“Computer Science”
2025-09-25 16:02:33
766
原创 【笔试强训】Day2
文章目录目录题目: 牛牛的快递描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)题目:最小花费爬楼梯描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)题目:数组中两个字符串的最小距离描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言原题链接:牛牛的快递_牛客题霸_牛客网牛牛正在寄快递,他了解到快递在 1kg 以内的按起步价 20 元计算,超出部分按每 kg 1元计算,不足 1kg 部分按 1kg计算。如果加急的话要额外付五元,请问牛牛总共要支付
2025-09-24 11:36:51
635
原创 【笔试强训】Day1
文章目录目录笔试强训题目:两个数组的交集题目描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)笔试强训题目:点击消除题目描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言原题链接:两个数组的交集_牛客题霸_牛客网给定两个整数数组分别为nums1nums1, nums2nums2,找到它们的公共元素并按返回。数据范围:1≤nums1.length,nums2.length≤10001≤nums1.length,nums2.length≤10001≤nums
2025-09-23 09:54:16
958
原创 【Linux操作系统】:Linux环境搭建
Linux 系统编程的学习,需从其 “源头” 讲起。Linux 与 UNIX 渊源深厚,了解 UNIX 的发展是理解 Linux 的基础。
2025-07-31 10:00:00
1098
原创 C++初阶:类和对象(三)
引用、const及无默认构造的类类型成员变量,必须在初始化列表初始化,否则编译报错。内置类型可以隐式转换为类类型对象,前提是类有对应的单参数构造函数。使用explicit关键字能禁止隐式类型转换。C++11 及以后支持多参数的隐式转换。类类型对象之间也能进行隐式转换,前提是有相应的构造函数支持。三.static成员语法静态成员属于类本身,而非某个对象,被所有对象共享。静态成员变量必须在类外初始化,存储在静态区。静态成员函数没有 this 指针,只能访问静态成员,不能访问非静态成员。
2025-07-26 10:00:00
665
原创 C++初阶:类和对象(二)
函数命名运算符重载函数有着特殊的名字,由operator加上要定义的运算符组成。例如,要重载运算符,函数名就是operator+。函数结构和普通函数一样,运算符重载函数有返回类型、参数列表和函数体。返回类型取决于运算符重载后的功能需求,参数列表与运算符作用的运算对象数量相关。参数规则参数数量与运算符类型:运算符的类型决定了重载函数的参数数量。一元运算符(如++--!等)有一个参数,二元运算符(如等)有两个参数。对于二元运算符,左侧运算对象会传给第一个参数,右侧运算对象传给第二个参数。
2025-04-30 17:17:48
1180
原创 【力扣刷题实战】逆波兰表达式求值
文章目录目录力扣题目:逆波兰表达式求值题目描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言原题链接:150. 逆波兰表达式求值 - 力扣(LeetCode)给你一个字符串数组 ,表示一个根据 逆波兰表示法 表示的算术表达式。请你计算该表达式。返回一个表示表达式值的整数。注意:示例 1:输入:tokens = ["2","1","+","3","*"]输出:9解
2025-04-29 09:51:43
916
原创 【力扣刷题实战】丢失的数字
文章目录目录力扣题目:丢失的数字题目描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言原题链接:268. 丢失的数字 - 力扣(LeetCode)给定一个包含 中 个数的数组 ,找出 这个范围内没有出现在数组中的那个数。示例 1:输入:nums = [3,0,1]输出:2解释:,因为有 3 个数字,所以所有的数字都在范围 内。2 是丢失的数字,因为它没有出现在 中。示例 2:输入:nums = [0,1]输出:2解释:,因为有 2 个数字,所以所有的数字都
2025-04-28 22:21:02
973
原创 【力扣刷题实战】判定字符是否唯一
文章目录目录力扣题目:判定字符是否唯一题目描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言原题链接:面试题 01.01. 判定字符是否唯一 - 力扣(LeetCode)实现一个算法,确定一个字符串 的所有字符是否全都不同。示例 1:输入: = "leetcode"输出: false 示例 2:输入: = "abc"输出: true解题思路问题理解本题要求实现一个算法,判断给定字符串 中的所有字
2025-04-14 11:56:28
1001
原创 【力扣刷题实战】买卖股票的最佳时机II
文章目录目录力扣题目:买卖股票的最佳时机II题目描述解题思路问题理解算法选择解法一:双指针具体思路解题要点解法二:拆分成一天一天的具体思路解题要点完整代码(C++)解法一:双指针解法二:拆分成一天一天的收益累加起来 兄弟们共勉 !!! 每篇前言原题链接:122. 买卖股票的最佳时机 II - 力扣(LeetCode)给你一个整数数组 ,其中 表示某支股票第 天的价格。在每一天,你可以决定是否购买和/或出售股票。你在任何时候 最多 只能持有 一股 股票。你也可以先购买,然后在 同一天 出售。返回 你能获
2025-04-10 16:58:54
835
原创 【力扣刷题实战】买卖股票的最佳时机
文章目录目录力扣题目:买卖股票的最佳时机题目描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言原题链接:121. 买卖股票的最佳时机 - 力扣(LeetCode)给定一个数组 ,它的第 个元素 表示一支给定股票第 天的价格。你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 。示例 1:输入:[7,1,5,3,6,4]输
2025-04-10 15:42:18
1102
原创 【力扣刷题实战】将数组和减少一半的最少操作次数
文章目录目录力扣题目:将数组和减少一半的最少操作次数题目描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言原题链接:2208. 将数组和减半的最少操作次数 - 力扣(LeetCode)给你一个正整数数组 。每一次操作中,你可以从 中选择 任意 一个数并将它减小到 恰好 一半。(注意,在后续操作中你可以对减半过的数继续执行操作)请你返回将 数组和 至少 减少一半的 最少 操作数。示例 1:输入:nums = [5,19,8,1]输出:3解释:初始 nums
2025-04-10 14:41:56
1036
原创 【力扣刷题实战】数青蛙
文章目录目录力扣题目:数青蛙题目描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言原题链接:1419. 数青蛙 - 力扣(LeetCode)给你一个字符串 ,它表示不同青蛙发出的蛙鸣声(字符串 )的组合。由于同一时间可以有多只青蛙呱呱作响,所以 中会混合多个 。请你返回模拟字符串中所有蛙鸣所需不同青蛙的最少数目。要想发出蛙鸣 "croak",青蛙必须 依序 输出 这 5 个字母。如果没有输出全部五个字母,那么它就不会发出声音。如果字符串 不是由若干有效的 "
2025-04-10 09:43:50
890
原创 【力扣刷题实战】外观数列
文章目录目录力扣题目:外观数列题目描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言原题链接:38. 外观数列 - 力扣(LeetCode)「外观数列」是一个数位字符串序列,由递归公式定义:行程长度编码(RLE)是一种字符串压缩方法,其工作原理是通过将连续相同字符(重复两次或更多次)替换为字符重复次数(运行长度)和字符的串联。例如,要压缩字符串 ,我们将 用 替换,将 用 替换,将 用 替换并将 用 替换。因此压缩后字符串变为 。给定一个整数 ,返
2025-04-09 19:11:26
1075
原创 【力扣刷题实战】Z字形变换
文章目录目录力扣题目:Z字形变换题目描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言原题链接:6. Z 字形变换 - 力扣(LeetCode)将一个给定字符串 根据给定的行数 ,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 行数为 时,排列如下:P A H NA P L S I I GY I R之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:。请你实现这个将字符串进行指定行数变换的函数:string
2025-04-09 15:53:53
1142
原创 【力扣刷题实战】提莫攻击
文章目录目录力扣题目:提莫攻击题目描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言原题链接:495. 提莫攻击 - 力扣(LeetCode)在《英雄联盟》的世界中,有一个叫 “提莫” 的英雄。他的攻击可以让敌方英雄艾希(编者注:寒冰射手)进入中毒状态。当提莫攻击艾希,艾希的中毒状态正好持续 秒。正式地讲,提莫在 发起攻击意味着艾希在时间区间 (含 和 )处于中毒状态。如果提莫在中毒影响结束 前 再次攻击,中毒状态计时器将会 重置 ,在新的攻击之后,中毒影响将会
2025-04-09 15:02:12
668
原创 【力扣刷题实战】全排列II
文章目录目录力扣题目:全排列II题目描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言原题链接:47. 全排列 II - 力扣(LeetCode)给定一个可包含重复数字的序列 ,按任意顺序 返回所有不重复的全排列。示例 1:输入:nums = [1,1,2]输出:[[1,1,2], [1,2,1], [2,1,1]]示例 2:输入:nums = [1,2,3]输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],
2025-04-08 16:50:49
751
1
原创 【力扣刷题实战】找出所有子集的异或总和再求和
文章目录目录力扣题目:找出所有子集的异或总和再求和题目描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言原题链接:1863. 找出所有子集的异或总和再求和 - 力扣(LeetCode)一个数组的 异或总和 定义为数组中所有元素按位 的结果;如果数组为 空 ,则异或总和为 。给你一个数组 ,请你求出 中每个 子集 的 异或总和 ,计算并返回这些值相加之 和 。注意:在本题中,元素 相同 的不同子集应 多次 计数。数组 是数组 的一个 子集 的前提条件是:从
2025-04-08 15:09:19
739
原创 【力扣刷题实战】子集
文章目录目录力扣题目:子集题目描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言原题链接:78. 子集 - 力扣(LeetCode)给你一个整数数组 ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。示例 1:输入:nums = [1,2,3]输出:[[],[1],[2],[1,2],[3],[1,3],[2,3],[1,2,3]]示例 2:输入:nums = [0]输出:[[],[
2025-04-08 14:19:35
1052
原创 【力扣刷题实战】全排列
文章目录目录力扣题目:全排列题目描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言原题链接:46. 全排列 - 力扣(LeetCode)给定一个不含重复数字的数组 ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。示例 1:输入:nums = [1,2,3]输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]示例 2:输入:nums = [0,1]输出:[[0,1],[1,0]]示例
2025-04-08 10:29:32
745
原创 【力扣刷题实战】二叉树的所有路径
文章目录目录力扣题目:二叉树的所有路径题目描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言原题链接:257. 二叉树的所有路径 - 力扣(LeetCode)给你一个二叉树的根节点 ,按 任意顺序 ,返回所有从根节点到叶子节点的路径。叶子节点 是指没有子节点的节点。示例 1:输入:root = [1,2,3,null,5]输出:["1->2->5","1->3"]示例 2:输入:root = [1
2025-04-08 08:59:10
1080
2
原创 【力扣刷题实战】二叉搜索树中第K小的元素
文章目录目录力扣题目:二叉搜索树中第K小的元素题目描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言原题链接:230. 二叉搜索树中第 K 小的元素 - 力扣(LeetCode)给定一个二叉搜索树的根节点 ,和一个整数 ,请你设计一个算法查找其中第 小的元素(从 1 开始计数)。示例 1:输入:root = [3,1,4,null,2], k = 1输出:1示例 2:输入:root = [5,3,6,2,4,null,null,1], k = 3输
2025-04-07 17:48:13
846
原创 【力扣刷题实战】验证二叉搜索树
文章目录目录力扣题目:验证二叉搜索树题目描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言原题链接:98. 验证二叉搜索树 - 力扣(LeetCode)给你一个二叉树的根节点 ,判断其是否是一个有效的二叉搜索树。有效 二叉搜索树定义如下:示例 1:输入:root = [2,1,3]输出:true示例 2:输入:root = [5,1,4,null,null,3,6]输出:false解释:根节点的值是 5 ,但是右子节点的值是 4 。解题思路问
2025-04-07 11:39:24
1091
原创 【力扣刷题实战】二叉树剪枝
文章目录目录力扣题目:二叉树剪枝题目描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言原题链接:814. 二叉树剪枝 - 力扣(LeetCode)给你二叉树的根结点 ,此外树的每个结点的值要么是 ,要么是 。返回移除了所有不包含 的子树的原二叉树。节点 的子树为 本身加上所有 的后代。示例 1:输入:root = [1,null,0,0,1]输出:[1,null,0,null,1]解释:只有红色节点满足条件“所有不包含 1 的子树&r
2025-04-07 09:49:00
1049
1
原创 【力扣刷题实战】求根节点到叶节点数字之和
文章目录目录力扣题目:求根节点到叶节点数字之和题目描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言原题链接:129. 求根节点到叶节点数字之和 - 力扣(LeetCode)给你一个二叉树的根节点 ,树中每个节点都存放有一个 到 之间的数字。每条从根节点到叶节点的路径都代表一个数字:计算从根节点到叶节点生成的 所有数字之和 。叶节点 是指没有子节点的节点。示例 1:输入:root = [1,2,3]输出:25解释:从根到叶子节点路径 代表数字 从根到
2025-04-07 08:53:35
680
1
原创 【力扣刷题实战】计算布尔二叉树的值
文章目录目录力扣题目:计算布尔二叉树的值题目描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言原题链接:2331. 计算布尔二叉树的值 - 力扣(LeetCode)给你一棵 完整二叉树 的根,这棵树有以下特征:计算 一个节点的值方式如下:返回根节点 的布尔运算值。完整二叉树 是每个节点有 个或者 个孩子的二叉树。叶子节点 是没有孩子的节点。示例 1:输入:root = [2,1,3,null,null,0,1]输出:true解释:上图展示了计算过程。AN
2025-04-07 08:27:56
1058
原创 【力扣刷题实战】将x减到0的最小操作数
文章目录目录力扣题目: 将x减到0的最小操作数题目描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言原题链接:1658. 将 x 减到 0 的最小操作数 - 力扣(LeetCode)给你一个整数数组 和一个整数 。每一次操作时,你应当移除数组 最左边或最右边的元素,然后从 中减去该元素的值。请注意,需要 修改 数组以供接下来的操作使用。如果可以将 恰好 减到 ,返回 最小操作数 ;否则,返回 。示例 1:输入:nums = [1,1,4,2,3], x
2025-04-05 09:00:00
1035
原创 【力扣刷题实战】x的平方根
文章目录目录力扣题目: x的平方根题目描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言原题链接:69. x 的平方根 - 力扣(LeetCode)给你一个非负整数 ,计算并返回 的 算术平方根 。由于返回类型是整数,结果只保留 整数部分 ,小数部分将被 舍去 。注意:不允许使用任何内置指数函数和算符,例如 或者 。示例 1:输入:x = 4输出:2示例 2:输入:x = 8输出:2解释:8 的算术平方根是 2.82842..., 由于返回类型
2025-04-04 15:00:00
1228
原创 【力扣刷题实战】替换所有的问号
文章目录目录力扣题目: 替换所有的问号题目描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言原题链接:1576. 替换所有的问号 - 力扣(LeetCode)给你一个仅包含小写英文字母和 字符的字符串 ,请你将所有的 转换为若干小写字母,使最终的字符串不包含任何 连续重复 的字符。注意:你 不能 修改非 字符。题目测试用例保证 除 字符 之外,不存在连续重复的字符。在完成所有转换(可能无需转换)后返回最终的字符串。如果有多个解决方案,请返回其中任何一个。可以证
2025-04-04 09:00:00
1601
原创 【牛客刷题实战】一维前缀和
文章目录目录牛客题目: 一维前缀和题目描述示例1解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言原题链接:【模板】前缀和_牛客题霸_牛客网给定一个长度为 n 的数组 a1,a2,⋯,an。接下来有 q 次查询,每次查询有两个参数 l 和 r。对于每个询问,请输出 al+al+1+⋯+ar。输入描述:第一行包含两个整数 n 和 q。第二行包含 n 个整数,表示 a1,a2,⋯,an。接下来 q 行,每行包含两个整数 l 和 r。1≤n,q≤1
2025-04-03 11:00:00
799
原创 【力扣刷题实战】颜色分类
文章目录目录力扣题目:颜色分类题目描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言原题链接:75. 颜色分类 - 力扣(LeetCode)给定一个包含红色、白色和蓝色、共 个元素的数组 ,原地 对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。我们使用整数 、 和 分别表示红色、白色和蓝色。必须在不使用库内置的 sort 函数的情况下解决这个问题。示例 1:输入:nums = [2,0,2,1,1,0]输出:[0,0,1,1,2,2
2025-04-03 10:15:00
825
原创 【力扣刷题实战】库存管理III(最小的K个数)
文章目录目录力扣题目:库存管理III(最小的K个数)题目描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言原题链接:LCR 159. 库存管理 III - 力扣(LeetCode)仓库管理员以数组 形式记录商品库存表,其中 表示对应商品库存余量。请返回库存余量最少的 个商品余量,返回 顺序不限。示例 1:输入:stock = [2,5,7,4], cnt = 1输出:[2]示例 2:输入:stock = [0,2,3,6], cnt = 2输出:[
2025-04-02 17:43:07
811
原创 【力扣刷题实战】数组中的第K个最大元素(快速选择算法)
文章目录目录力扣题目:数组中的第K个最大元素题目描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言原题链接:215. 数组中的第K个最大元素 - 力扣(LeetCode)给定整数数组 和整数 ,请返回数组中第 个最大的元素。请注意,你需要找的是数组排序后的第 个最大的元素,而不是第 个不同的元素。你必须设计并实现时间复杂度为 的算法解决此问题。示例 1:输入: k = 2输出: 5示例 2:输入: k = 4输出: 4解题思路问题理解
2025-04-02 14:52:43
1061
原创 【力扣刷题实战】矩阵区域和
文章目录目录力扣题目:矩阵区域和题目描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言原题链接:1314. 矩阵区域和 - 力扣(LeetCode)给你一个 的矩阵 和一个整数 ,请你返回一个矩阵 ,其中每个 是所有满足下述条件的元素 的和: 示例 1:输入:mat = [[1,2,3],[4,5,6],[7,8,9]], k = 1输出:[[12,21,16],[27,45,33],[24,39,28]]示例 2:输入:mat = [[1,2
2025-04-01 17:25:36
751
原创 【力扣刷题实战】连续数组
文章目录目录力扣题目:连续数组题目描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言原题链接:525. 连续数组 - 力扣(LeetCode)给定一个二进制数组 , 找到含有相同数量的 和 的最长连续子数组,并返回该子数组的长度。示例 1:输入:nums = [0,1]输出:2说明:[0, 1] 是具有相同数量 0 和 1 的最长连续子数组。示例 2:输入:nums = [0,1,0]输出:2说明:[0, 1] (或 [1, 0]) 是具有相同数
2025-04-01 16:20:44
1059
原创 【力扣刷题实战】和可被K整除的子数组
文章目录目录力扣题目:和可被K整除的子数组题目描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言原题链接:974. 和可被 K 整除的子数组 - 力扣(LeetCode)给定一个整数数组 和一个整数 ,返回其中元素之和可被 整除的非空 子数组 的数目。子数组 是数组中 连续 的部分。示例 1:输入:nums = [4,5,0,-2,-3,1], k = 5输出:7解释:有 7 个子数组满足其元素之和可被 k = 5 整除:[4, 5, 0, -2,
2025-04-01 14:55:46
984
2
原创 【力扣刷题实战】和为K的子数组
文章目录目录力扣题目:和为K的子数组题目描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言原题链接:560. 和为 K 的子数组 - 力扣(LeetCode)给你一个整数数组 和一个整数 ,请你统计并返回 该数组中和为 的子数组的个数 。子数组是数组中元素的连续非空序列。示例 1:输入:nums = [1,1,1], k = 2输出:2示例 2:输入:nums = [1,2,3], k = 3输出:2解题思路问题理解本题要求统计整数数组
2025-04-01 09:47:29
1088
2
原创 【力扣刷题实战】除自身以外数组的乘积
文章目录目录力扣题目:除自身以外数组的乘积题目描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言原题链接:238. 除自身以外数组的乘积 - 力扣(LeetCode)给你一个整数数组 ,返回 数组 ,其中 等于 中除 之外其余各元素的乘积 。题目数据 保证 数组 之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。请 不要使用除法,且在 时间复杂度内完成此题。示例 1:输入: nums = [1,2,3,4]输出: [24,12,8,6
2025-04-01 09:10:03
883
2
原创 【力扣刷题实战】寻找数组的中心下标
文章目录目录力扣题目:寻找数组的中心下标题目描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言原题链接:724. 寻找数组的中心下标 - 力扣(LeetCode)给你一个整数数组 ,请计算数组的 中心下标 。数组 中心下标 是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。如果中心下标位于数组最左端,那么左侧数之和视为 ,因为在下标的左侧不存在元素。这一点对于中心下标位于数组最右端同样适用。如果数组有多个中心下标,应该返回 最靠近左边 的那一个。如
2025-03-31 22:42:38
1139
原创 【力扣刷题实战】点名
文章目录目录力扣题目:点名题目描述解题思路问题理解算法选择具体思路解题要点完整代码(C++)兄弟们共勉 !!! 每篇前言原题链接:LCR 173. 点名 - 力扣(LeetCode)某班级 n 位同学的学号为 0 ~ n-1。点名结果记录于升序数组 。假定仅有一位同学缺席,请返回他的学号。示例 1:输入:records = [0,1,2,3,5]输出:4示例 2:输入:records = [0, 1, 2, 3, 4, 5, 6, 8]输出:7解题思路问题理解本题给定一个升序数组
2025-03-31 11:44:11
587
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅