2026年考本科计算机试题及答案
一、数据结构与算法
1.给定一个整数数组`nums`和一个目标值`target`,请设计一个时间复杂度低于O(n2)的算法,找出数组中两个数的和等于`target`的所有不重复数对,并返回这些数对的下标。请详细说明你的算法思路、时间复杂度分析,并用你熟悉的编程语言实现。
答案示例:
思路:使用哈希表(字典)来存储遍历过的数字及其下标。对于每个当前元素`nums[i]`,计算其补数`complement=targetnums[i]`。检查哈希表中是否存在该补数。若存在,则找到一对有效下标(哈希表中补数对应的下标,以及当前下标`i`)。
您可能关注的文档
最近下载
- (高清版)B-T 42596.1-2023 机床安全 压力机 第1部分:通用安全要求.pdf VIP
- 《人工智能应用导论》课程标准.pdf VIP
- 2026届江苏省无锡市惠山区小升初数学试卷附答案解析.pdf
- 2025年成都兴城投资集团有限公司人员招聘笔试备考题库及答案解析.docx VIP
- 标准化村卫生室科室布局平面示意图及效果图.doc VIP
- 水禽遗传资源活体保护技术规范.docx VIP
- 2024年成都空港兴城投资集团有限公司人员招聘笔试备考题库及答案解析.docx VIP
- 6台风小学生科普知识ppt课件儿童自然科学宣讲.pptx VIP
- 弃土场专项施工方案(完整版).doc VIP
- 农艺工职业能力测试题库及答案分享.doc
原创力文档

文档评论(0)