每日一题

2024/10/18 10:14:32

【每日一题 | 24.10.7】Fizz Buzz 经典问题

1. 题目2. 解题思路3. 代码实现(AC_Code) 个人主页:C_GUIQU 归属专栏:每日一题 1. 题目 Fizz Buzz 经典问题 2. 解题思路 【法1】逻辑硬解:按照题目逻辑分四种情况,用if else 判断即可。 【法2】switc…

2024.4.26力扣每日一题——快照数组

2024.4.26 题目来源我的题解方法一 TreeMap方法二 哈希表二分法 题目来源 力扣每日一题;题序:1146 我的题解 方法一 TreeMap 使用TreeMap记录每个snip_id下的修改记录。 在set时,判断snip_id下是否有修改记录,若无则将最后一次…

2024.4.21力扣每日一题——组合总和 III

2024.4.21 题目来源我的题解方法一 回溯方法二 二进制(子集)枚举 题目来源 力扣每日一题;题序:216 我的题解 方法一 回溯 需要在 9个数中选择 k个数,让它们的和为 n。 时间复杂度:O((10−k)!) 。组合问题…

2024.4.26力扣每日一题——快照数组

2024.4.26 题目来源我的题解方法一 TreeMap方法二 哈希表二分法 题目来源 力扣每日一题;题序:1146 我的题解 方法一 TreeMap 使用TreeMap记录每个snip_id下的修改记录。 在set时,判断snip_id下是否有修改记录,若无则将最后一次…

2024.4.20力扣每日一题——组合总和

2024.4.20 题目来源我的题解方法一 回溯 题目来源 力扣每日一题;题序:39 我的题解 方法一 回溯 以每一个位置开始深搜,直到target等于0或者小于0或者遍历完结束。 关键在于:注意去重 巧妙方法:传入一个index&#x…

2024.4.26力扣每日一题——快照数组

2024.4.26 题目来源我的题解方法一 TreeMap方法二 哈希表二分法 题目来源 力扣每日一题;题序:1146 我的题解 方法一 TreeMap 使用TreeMap记录每个snip_id下的修改记录。 在set时,判断snip_id下是否有修改记录,若无则将最后一次…

每日一题:对比Vector、ArrayList、LinkedList有何区别❓

Vector🍑 线程安全:Vector 是同步的,因此它是线程安全的。但这也意味着它在单线程环境下的性能比非同步类 ArrayList 要低。数据增长:当需要增加容量时,Vector 默认增长为原来的两倍,这个增长率是可以自定…

每日一题:对比Vector、ArrayList、LinkedList有何区别❓

Vector🍑 线程安全:Vector 是同步的,因此它是线程安全的。但这也意味着它在单线程环境下的性能比非同步类 ArrayList 要低。数据增长:当需要增加容量时,Vector 默认增长为原来的两倍,这个增长率是可以自定…

2024-5-4——规划兼职工作

2024-5-4 题目来源我的题解方法一 动态规划二分查找方法二 题目来源 力扣每日一题;题序:1235 我的题解 方法一 动态规划二分查找 参考官方题解。 关键在于动态转移方程的构建: 兼职工作由开始时间 startTime,结束时间 endTime和…

2024.4.27力扣每日一题——查询网格图中每一列的宽度

2024.4.27 题目来源我的题解方法一 遍历方法二 优化 题目来源 力扣每日一题;题序:2639 我的题解 方法一 遍历 遍历每一列的所有数字,并计算长度,取其中最大的作为这一列的结果 时间复杂度:O(nmC)。C表示数字的最大 …

2024.4.20力扣每日一题——组合总和

2024.4.20 题目来源我的题解方法一 回溯 题目来源 力扣每日一题;题序:39 我的题解 方法一 回溯 以每一个位置开始深搜,直到target等于0或者小于0或者遍历完结束。 关键在于:注意去重 巧妙方法:传入一个index&#x…

LeetCode172. 阶乘后的零(2024秋季每日一题 1)

给定一个整数 n n n ,返回 n ! n! n! 结果中尾随零的数量。 提示 n ! n ∗ ( n − 1 ) ∗ ( n − 2 ) ∗ . . . ∗ 3 ∗ 2 ∗ 1 n! n * (n - 1) * (n - 2) * ... * 3 * 2 * 1 n!n∗(n−1)∗(n−2)∗...∗3∗2∗1 示例 1: 输入:n 3 输…

每日一题:Int 和 Integer 有什么区别❓

int 和 Integer 在 Java 中都用于表示整数,但它们之间有几个关键区别🔽 类型🌈 int 是一个基本数据类型,表示固定范围的整数值。Integer 是一个类(class),属于 Java 的封装类,用于…

3099. 哈沙德数(Rust模拟)

题目 如果一个整数能够被其各个数位上的数字之和整除,则称之为 哈沙德数(Harshad number)。给你一个整数 x 。如果 x 是 哈沙德数 ,则返回 x 各个数位上的数字之和,否则,返回 -1 。 示例 1 输入&#xf…

2024.4.20力扣每日一题——组合总和

2024.4.20 题目来源我的题解方法一 回溯 题目来源 力扣每日一题;题序:39 我的题解 方法一 回溯 以每一个位置开始深搜,直到target等于0或者小于0或者遍历完结束。 关键在于:注意去重 巧妙方法:传入一个index&#x…

2024.4.21力扣每日一题——组合总和 III

2024.4.21 题目来源我的题解方法一 回溯方法二 二进制(子集)枚举 题目来源 力扣每日一题;题序:216 我的题解 方法一 回溯 需要在 9个数中选择 k个数,让它们的和为 n。 时间复杂度:O((10−k)!) 。组合问题…