
力扣刷题
文章平均质量分 63
初期刚上手可能会参考很多大佬的文章,学习思路,提高编程能力。
Rachel-0110
一个小白程序媛的碎碎念(尽管出走半生,归来仍是小白)
基本都是学习时的一些小笔记,语言比较“稚嫩”,如有错误敬请指正,感谢!
展开
-
第三大的数
题目 给你一个非空数组,返回此数组中 第三大的数 。如果不存在,则返回数组中最大的数。 示例 1: 输入:[3, 2, 1] 输出:1 解释:第三大的数是 1 。 示例 2: 输入:[1, 2] 输出:2 解释:第三大的数不存在, 所以返回最大的数 2 。 示例 3: 输入:[2, 2, 3, 1] 输出:1 解释:注意,要求返回第三大的数,是指在所有不同数字中排第三大的数。 此例中存在两个值为 2的数,它们都排第二。在所有不同数字中排第三大的数为 1 。 第一次提交 因为想用C++的函数所以这原创 2022-03-16 21:01:12 · 193 阅读 · 0 评论 -
提莫攻击(力扣)
题目 在《英雄联盟》的世界中,有一个叫 “提莫” 的英雄。他的攻击可以让敌方英雄艾希(编者注:寒冰射手)进入中毒状态。 当提莫攻击艾希,艾希的中毒状态正好持续 duration 秒。 正式地讲,提莫在 t 发起发起攻击意味着艾希在时间区间 [t, t + duration - 1](含 t 和 t + duration - 1)处于中毒状态。如果提莫在中毒影响结束 前 再次攻击,中毒状态计时器将会 重置 ,在新的攻击之后,中毒影响将会在 duration 秒后结束。 给你一个 非递减 的整数数组 timeS原创 2022-03-16 20:25:52 · 196 阅读 · 0 评论 -
最大连续1的个数
题目 给定一个二进制数组 nums , 计算其中最大连续 1 的个数。 示例 1: 输入:nums = [1,1,0,1,1,1] 输出:3 解释:开头的两位和最后的三位都是连续 1 ,所以最大连续 1 的个数是 3. 示例 2: 输入:nums = [1,0,1,1,0,1] 输出:2 提示: 1 <= nums.length <= 10^5 nums[i] 不是 0 就是 1. 第一次提交: (全是感情,毫无技巧) int findMaxConsecutiveOnes(int*原创 2022-03-14 20:23:40 · 915 阅读 · 0 评论