刷题记录
文章平均质量分 67
挥剑决浮云 -
永远和自己的无知作斗争!
展开
-
LeetCode Hot100 C++ 哈希 128.最长连续序列
if (nums_set.find(num - 1) == nums_set.end()): 检查 num - 1 是否在 nums_set 中。= nums_set.end()): 使用 while 循环检查 num + len 是否存在于 nums_set 中,说明从 num 开始是连续的。int nums_len = nums.size(): 获取输入数组的长度 nums_len,以避免多次调用 nums.size()。输入:nums = [0,3,7,2,5,8,4,6,0,1]原创 2024-09-25 15:29:25 · 153 阅读 · 0 评论 -
LeetCode Hot100 C++ 哈希 49.字母异位词分组
对于strs = [“eat”, “tea”, “tan”, “ate”, “nat”, “bat”],怎么排序的?输入: strs = [“eat”, “tea”, “tan”, “ate”, “nat”, “bat”]输出: [[“bat”],[“nat”,“tan”],[“ate”,“eat”,“tea”]]键 “aet” 对应的字母异位词组为:[“eat”, “tea”, “ate”]键 “ant” 对应的字母异位词组为:[“tan”, “nat”]对于 “eat”,排序后得到 “aet”原创 2024-09-23 12:27:53 · 299 阅读 · 0 评论 -
LeetCode Hot100 C++ 哈希 1.两数之和
nums[i] 是键,i 是值, hmap[nums[i]] = i;的意思是:将 nums[i] 作为键,将 i 作为与该键关联的值。给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。输入:nums = [2,7,11,15], target = 9。输入:nums = [3,2,4], target = 6。原创 2024-09-23 12:25:45 · 241 阅读 · 0 评论 -
PAT (Basic Level) Practice 1066 图像过滤 (15 分)
** PAT (Basic Level) Practice 1066 图像过滤 (15 分)**题目**:**图像过滤是把图像中不重要的像素都染成背景色,使得重要部分被凸显出来。现给定一幅黑白图像,要求你将灰度值位...原创 2019-07-19 20:43:17 · 446 阅读 · 1 评论