交互式认知学习实验室

第 1 章 · 数值与哈希 · Unit 04

仅本次页面有效
1
LeetCode · Easy数组 · 哈希表
CHAPTER 01 · UNIT 04

当前值不必寻找所有伙伴,只要查询它所需要的补数。

Unit 03 的 set 只能回答“出现过吗”;本单元把状态升级为 value → index,在一次扫描中同时获得补数是否出现以及它出现在哪里。

04
两数之和

前置:Unit 03 的历史集合。新增:补数建模、索引映射和先查询后更新。

已恢复上次学习现场阶段、动画、槽位、代码和滚动位置均已恢复。

LeetCode #1 · 两数之和

给定整数数组 nums 和整数 target,返回和为 target 的两个整数的下标。每个输入恰好存在一个答案,并且同一元素不能重复使用;答案可以按任意顺序返回。

  • 2 ≤ nums.length ≤ 10⁴
  • -10⁹ ≤ nums[i], target ≤ 10⁹
  • 只存在一个有效答案

题目示例

nums = [2,7,11,15], target = 9 输出:[0,1] nums = [3,2,4], target = 6 输出:[1,2] nums = [3,3], target = 6 输出:[0,1]

Unit 04 已完成,但页面不会自动跳转

你可以继续回看任意阶段、调整代码或重跑迁移轨迹。准备好后再手动进入 Unit 05。

手动进入 Unit 05 · 有效的字母异位词
代码查看