- 博客(46)
- 收藏
- 关注
原创 每日一题Day<2022/1/24>
1)题目:①给你两个整数数组 persons 和 times 。在选举中,第i张票是在时刻为times[i]时投给候选人 persons[i]的。对于发生在时刻 t 的每个查询,需要找出在t 时刻在选举中领先的候选人的编号。在t 时刻投出的选票也将被计入我们的查询之中。在平局的情况下,最近获得投票的候选人将会获胜。实现 TopVotedCandidate 类:TopVotedCandidate(int[] persons, int[] times) 使用persons 和 time...
2022-01-24 21:42:35
103
原创 每日一题Day<2022/1/20>
1)题目:一个班级里有n个学生,编号为 0到 n - 1。每个学生会依次回答问题,编号为 0的学生先回答,然后是编号为 1的学生,以此类推,直到编号为 n - 1的学生,然后老师会重复这个过程,重新从编号为 0的学生开始回答问题。给你一个长度为 n且下标从 0开始的整数数组chalk和一个整数k。一开始粉笔盒里总共有k支粉笔。当编号为i的学生回答问题时,他会消耗 chalk[i]支粉笔。如果剩余粉笔数量 严格小于chalk[i],那么学生 i需要 补充粉笔...
2022-01-20 14:28:40
281
原创 每日一题Day<2022/1/14>
详情请咨询 三达不遛点力扣点汤姆https://leetcode-cn.com/problems/third-maximum-number
2022-01-14 15:59:24
215
原创 每日一题Day<21>
1)题目给你一个整数数组nums ,判断这个数组中是否存在长度为 3 的递增子序列。如果存在这样的三元组下标 (i, j, k)且满足 i < j < k ,使得nums[i] < nums[j] < nums[k] ,返回 true ;否则,返回 false 。示例 1:输入:nums = [1,2,3,4,5]输出:true解释:任何 i < j < k 的三元组都满足题意示例 2:输入:nums = [5,4,3,2,1]输出:fal...
2022-01-12 17:36:26
294
原创 每日一题Day14
1)题目:集合 s 包含从 1 到n的整数。不幸的是,因为数据错误,导致集合里面某一个数字复制了成了集合里面的另外一个数字的值,导致集合 丢失了一个数字 并且 有一个数字重复 。给定一个数组 nums 代表了集合 S 发生错误后的结果。请你找出重复出现的整数,再找到丢失的整数,将它们以数组的形式返回。
2022-01-03 16:25:29
291
原创 每日一题Day13
1)题目:给定一个非空字符串s,最多删除一个字符。判断是否能成为回文字符串。示例 1:输入: s = "aba"输出: true示例 2:输入: s = "abca"输出: true解释: 你可以删除c字符。示例 3:输入: s = "abc"输出: false提示:1 <= s.length <= 105s 由小写英文字母组成2)代码:这题看起来简单,写起来是真吐血。刚开始并没有用到递归,而是简单的双指针左右对应查找,结果被力扣的".
2021-12-31 15:06:58
555
原创 每日一题Day12
在《英雄联盟》的世界中,有一个叫 “提莫” 的英雄。他的攻击可以让敌方英雄艾希(编者注:寒冰射手)进入中毒状态。当提莫攻击艾希,艾希的中毒状态正好持续duration 秒。正式地讲,提莫在 t 发起发起攻击意味着艾希在时间区间 [t, t + duration - 1](含 t 和 t + duration - 1)处于中毒状态。如果提莫在中毒影响结束 前 再次攻击,中毒状态计时器将会 重置 ,在新的攻击之后,中毒影响将会在 duration 秒后结束。
2021-12-30 15:32:40
171
原创 每日一题Day10
1)题目:给定一个只包含三种字符的字符串:(,)和 *,写一个函数来检验这个字符串是否为有效字符串。有效字符串具有如下规则:1.任何左括号 (必须有相应的右括号 )。2.任何右括号 )必须有相应的左括号 (。3.左括号 ( 必须在对应的右括号之前 )。4.*可以被视为单个右括号 ),或单个左括号 (,或一个空字符串。5.一个空字符串也被视为有效字符串。示例 1:输入: "()"输出: True示例 2:输入: "(*)"输出: True示例 3:输入:...
2021-12-28 20:02:02
174
原创 每日一题Day6
(1)题目:*给你一个整数数组 nums ,请计算数组的 中心下标 。* 数组 中心下标 是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。* 如果中心下标位于数组最左端,那么左侧数之和视为 0 ,因为在下标的左侧不存在元素。这一点对于中心下标位于数组最右端同样适用。* 如果数组有多个中心下标,应该返回 最靠近左边 的那一个。如果数组不存在中心下标,返回 -1 。* 示例 1:* 输入:nums = [1, 7, 3, 6, 5, 6]* 输出:3* 解释:*..
2021-12-08 17:20:50
108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人