从理解概念,到解决问题
Python 与工程基础基础代码演练Python演示题

手撕:返回两数之和的下标

通用原创练习示例,不代表任何企业真实面试题。

#原创示例#面试练习
题目说明

问题描述

给定整数列表 nums 和整数 target,返回两个不同下标,使对应元素之和等于 target;不存在时返回空列表。若有多个答案,返回从左到右扫描时首次发现的一组。请说明时间与空间复杂度。

输入输出样例

示例 1

2 + 7 = 9,使用不同下标。

示例 2

两个相同数值来自不同元素。

约束与边界

  • 0 ≤ nums 长度 ≤ 100000
  • 元素与 target 为整数
  • 没有符合条件的一组时返回 []
本地练习,不在网页中执行代码

可复制或导出到 IDE 运行,再对照样例和参考实现。

Python练习.py
正在读取本设备草稿…4 行 · 81 字符
本设备自动保存 · Tab 缩进 · Esc 后 Tab 跳出
练习记录

这道题,你掌握到哪一步?

仅保存在当前浏览器,可随时调整;不会跨设备同步。

INTERVIEW WORKSHOP

这里整理学习与实践中的面试准备内容。示例题会明确标注,不代表特定企业的真实面试题。