最新 最热

leetcode2562.倍数求和[easy](python)

给你一个正整数 n ,请你计算在 [1,n] 范围内能被 3、5、7 整除的所有整数之和。

2023-10-17
1

【leetcode速通java版】06——赎金信、三数之和

给定一个赎金信 (ransom) 字符串和一个杂志(magazine)字符串,判断第一个字符串 ransom 能不能由第二个字符串 magazines 里面的字符构成。如果可以构成,返回 true ;否则返回 false。...

2023-10-17
1

【leetcode速通java版】05—— 快乐数、两数之和、四数相加II

「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。如果 可以变为 1,那么这个数就是快乐数。...

2023-10-17
1

【leetcode速通java版】04——哈希表

1.哈希表主要用来解决快速获取某个元素的问题。比如查找一个学校的姓名为张三的学生,如果用数组需要的时间复杂度为O(n),但是使用哈希表的时间复杂度为O(1)....

2023-10-17
1

leetcode26.删除有序数组中的重复项 [easy](python)

给你一个 非严格递增排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。...

2023-10-17
1

leetcode27.移除元素[easy](python)

给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。

2023-10-17
1

【LeetCode】动态规划 刷题训练(九)

若以c开头,则可分为 c ca cac 若以a开头,则可分为 a ac 若以最后一个c开头,则可分为c

2023-10-17
1

【Leetcode】动态规划 刷题训练(八)

若想求以i为结尾的所有子数组的等差数列的个数, 而子数组是连续的,想要构成等差数列,至少使i位置与 i-1和i-2位置构成等差数列

2023-10-17
1

【LeetCode】动态规划 刷题训练(七)

可以只取3,或者取3和-2 由于数组是环形的,所以在3和-2的基础上再取1 和-2 通过比较,取3是最大和

2023-10-17
1

【LeetCode】动态规划 刷题训练(六)

相对于之前的股票问题,去除了手续费和冷冻期,其他大部分相同, 但是交易的次数从一次可以变为两次(最多为两次,也可以选择一次或者零次)

2023-10-17
1