- 0
- 0
- 约8.64千字
- 约 25页
- 2026-11-11 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年联想研发工程师面试题详解
一、编程基础与算法(共5题,总分25分)
题目1(5分):
问题描述:
给定一个非负整数数组`nums`和一个目标值`target`,请找出数组中和为目标值`target`的两个数,并返回它们的索引。你可以假设每个输入都只对应一个解,并且不能重复使用同一个元素。
示例:
输入:`nums=[2,7,11,15]`,`target=9`
输出:`[0,1]`(因为`nums[0]+nums[1]=2+7=9`)
要求:
-编写时间复杂度为O(n)的解决方案。
-代码需支持Python或Java。
答案(Python):
python
deftwo_sum(nums,target):
num_to_index={}
forindex,numinenumerate(nums):
complement=target-num
ifcomplementinnum_to_index:
return[num_to_index[complement],index]
num_to_index[num]=index
return[]
解析:
使用哈希表(字典)存储每个数字及其索引,遍历数组时,检查`target-nu
您可能关注的文档
- 美容院店长招聘面试题库.docx
- 2026年食品药品企业财务报表分析岗位的应聘问题集.docx
- 内容行业如何利用数据进行智能管理一文及解答案.docx
- 法律顾问面试题库与法律知识详解.docx
- 2026年药店员面试题及药品销售技巧含答案.docx
- 2026年汽车制造企业质量监督员面试题集.docx
- 2026年项目总监面试题及团队管理技巧含答案.docx
- 2026年电子商务平台采购经理面试题解析.docx
- 广告行业如何打造高效率的预算管控体系基于面试题的解析.docx
- 人才发展经理招聘考试题.docx
- 乐高-31062 机器人探险家 拼装说明书(三).pdf
- 乐高-10596 迪斯尼公主™ 集锦 拼装说明书.pdf
- 乐高-31053 树屋探险 拼装说明书(三).pdf
- 乐高-41030 奥莉薇亚的冰淇淋单车 拼装说明书.pdf
- 乐高-42095 遥控特技赛车 拼装说明书.pdf
- 乐高-45814 FIRST® LEGO® League Explore FLL探索套装 拼装说明书(一).pdf
- 乐高-21110 Research Institute 拼装说明书.pdf
- 乐高-21310 经典渔夫老铺 拼装说明书.pdf
- 乐高-41061 茉莉公主的异国宫殿 拼装说明书(一).pdf
- 乐高-60151 高速赛车运输车 拼装说明书(二).pdf
原创力文档

文档评论(0)