- 博客(5)
- 收藏
- 关注
原创 LeetCode第15天打卡
提莫攻击在《英雄联盟》的世界中,有一个叫 “提莫” 的英雄。他的攻击可以让敌方英雄艾希(编者注:寒冰射手)进入中毒状态。当提莫攻击艾希,艾希的中毒状态正好持续 duration 秒。正式地讲,提莫在 t 发起发起攻击意味着艾希在时间区间 [t, t + duration - 1](含 t 和 t + duration - 1)处于中毒状态。如果提莫在中毒影响结束 前 再次攻击,中毒状态计时器将会 重置 ,在新的攻击之后,中毒影响将会在 duration 秒后结束。给你一个 非递减 的整数数组 t.
2021-11-10 09:39:42
3685
原创 LeetCode第13天打卡
猜数字游戏你在和朋友一起玩 猜数字(Bulls and Cows)游戏,该游戏规则如下:写出一个秘密数字,并请朋友猜这个数字是多少。朋友每猜测一次,你就会给他一个包含下述信息的提示:猜测数字中有多少位属于数字和确切位置都猜对了(称为 “Bulls”, 公牛),有多少位属于数字猜对了但是位置不对(称为 “Cows”, 奶牛)。也就是说,这次猜测中有多少位非公牛数字可以通过重新排列转换成公牛数字。给你一个秘密数字 secret 和朋友猜测的数字 guess ,请你返回对朋友这次猜测的提示。提示的.
2021-11-08 10:03:06
2305
原创 LeetCode第11天打卡
丢失的数字给定一个包含 [0, n] 中 n 个数的数组 nums ,找出 [0, n] 这个范围内没有出现在数组中的那个数。解法:暴力破解,占内存很大,使用hashmap保存使每个数字保存一遍,然后遍历数组消除出现的数据,最后求解hashmap中的值。func missingNumber(nums []int) int { temp := map[int]int{} for i := 0; i < len(nums) + 1; i++{ temp[i]++.
2021-11-06 14:21:14
191
原创 LeetCode打卡第七天
删除链表中的节点请编写一个函数,用于 删除单链表中某个特定节点 。在设计函数时需要注意,你无法访问链表的头节点 head ,只能直接访问 要被删除的节点 。题目数据保证需要删除的节点 不是末尾节点 。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/delete-node-in-a-linked-list著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。解法:因为无法访问到要输入节点前节点,所以,只能修改该节点的值为下个节.
2021-11-02 09:15:49
196
原创 LeetCode第六天打卡
分糖果给定一个偶数长度的数组,其中不同的数字代表着不同种类的糖果,每一个数字代表一个糖果。你需要把这些糖果平均分给一个弟弟和一个妹妹。返回妹妹可以获得的最大糖果的种类数。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/distribute-candies著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。解法:由题意可得,输入长度为偶数位,且糖果平分,这样就是使得最多可以获得len(输入数组长度),然后构建哈希表记录出现的每.
2021-11-01 09:24:56
186
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人