avatar
文章
85
标签
47
分类
18
首页
归档
标签
分类
关于
很多时候不懂事
搜索
首页
归档
标签
分类
关于

很多时候不懂事

LeetCode 3 - 最长连续序列
发表于2026-01-06|算法题练习哈希|哈希表•中等
📝 题目描述 题目链接:最长连续序列 给定一个未排序的整数数组nums,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。 请你设计并实现时间复杂度为O(n)O(n)O(n)的算法解决此问题。 示例: 123456789101112131415示例 1:输入:nums = [100,4,200,1,3,2]输出:4解释:最长数字连续序列是 [1, 2, 3, 4]。它的长度为 4。示例 2:输入:nums = [0,3,7,2,5,8,4,6,0,1]输出:9示例 3:输入:nums = [1,0,1,2]输出:3 提示: 0 <= nums.length <= 10^5 -10^9 <= nums[i] <= 10^9 💡 解题思路 方法一:哈希表 首先是暴力解法,对于数组中的每一个元素n,以n作为起点,不断匹配n+1是否存在、n+2是否存在,直到n+x是否存在,假设最多匹配到n+x,那么此序列长度就是x+1。 优化1:对于匹配的过程,我们可以提前将所有元素放入哈希表,这样查看一个元素是否存在的复杂度就从O(n)O(n)O(n)降低至...
LeetCode 2 - 字母异位词分组
发表于2025-12-30|算法题练习哈希|哈希表•中等
📝 题目描述 题目链接:字母异位词分组 给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。 字母异位词是通过重新排列不同单词或短语的字母而形成的单词或短语,并使用所有原字母一次。 示例: 123456789101112131415161718192021222324示例 1:输入: strs = ["eat", "tea", "tan", "ate", "nat", "bat"]输出: [["bat"],["nat","tan"],["ate","eat","tea"]]解释:- 在 strs 中没有字符串可以通过重新排列来形成 "bat"。- 字符串 "nat" 和 "tan" 是字母异位词,因为它们可以重新排列以形成彼此。- 字符串 "...
LeetCode 1 - 两数之和
发表于2025-12-15|算法题练习哈希|简单•哈希表
📝 题目描述 题目链接:两数之和 给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。 你可以按任意顺序返回答案。 示例: 12345678910111213141516示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例 2:输入:nums = [3,2,4], target = 6输出:[1,2]示例 3:输入:nums = [3,3], target = 6输出:[0,1] 提示: 2 <= nums.length <= 10^4 -10^9 <= nums[i] <= 10^9 -10^9 <= target <= 10^9 只会存在一个有效答案 💡 解题思路 方法一:暴力解法 最直接的方法是暴力枚举,即枚举数组中的每一个数x,寻找数组中是否存在target -...
实习碎笔9
发表于2024-07-11|华厦实习|华厦
实习碎笔8
发表于2024-07-10|华厦实习|华厦
实习碎笔7
发表于2024-07-09|华厦实习|华厦
实习碎笔6
发表于2024-07-08|华厦实习|华厦
周末生活
发表于2024-07-07|生活记录|生活
实习碎笔5
发表于2024-07-05|华厦实习|华厦
实习碎笔4
发表于2024-07-04|华厦实习|华厦
1…789
avatar
azuki
记录一些琐碎的事物
文章
85
标签
47
分类
18
GitHub
公告
This is my Blog
最新文章
LeetCode70 - 最小栈2026-04-10
NLLB与SentencePiece在MoeTranslate中的技术实现2026-04-09
LeetCode69 - 有效的括号2026-04-08
LeetCode68 - 寻找两个正序数组的中位数2026-04-08
LeetCode67 - 寻找旋转排序数组中的最小值2026-04-08
分类
  • 华厦实习9
  • 生活记录2
  • 算法题练习71
    • 二分查找6
    • 二叉树15
    • 双指针4
    • 哈希3
    • 回溯8
标签
发癫生活面试实习华厦简单哈希表中等数组前缀和困难队列滑动窗口单调队列堆分治动态规划排序字符串数字双指针矩阵模拟数学二分查找递归链表栈初级工程师归并排序堆(优先队列)设计双向链表树深度优先搜索二叉树广度优先搜索二叉搜索树资深工程师并查集
归档
  • 四月 2026 21
  • 三月 2026 40
  • 二月 2026 6
  • 一月 2026 4
  • 十二月 2025 2
  • 七月 2024 11
  • 六月 2024 1
网站信息
文章数目 :
85
本站访客数 :
本站总浏览量 :
最后更新时间 :
© 2024 - 2026 By azuki框架 Hexo 8.1.1|主题 Butterfly 5.5.3
搜索
数据加载中