2026年程序员面试宝典编程面试题及答案解析.docxVIP

  • 1
  • 0
  • 约7.1千字
  • 约 20页
  • 2026-10-12 发布于福建
  • 举报

2026年程序员面试宝典编程面试题及答案解析.docx

第PAGE页共NUMPAGES页

2026年程序员面试宝典:编程面试题及答案解析

第一部分:算法与数据结构(共5题,每题10分)

1.题目(10分):

给你一个无重复元素的数组`nums`和一个目标值`target`,请找出数组中和为目标值`target`的两个数,并返回它们的数组下标。

示例:

输入:`nums=[2,7,11,15]`,`target=9`

输出:`[0,1]`(因为`nums[0]+nums[1]=2+7=9`)

2.题目(10分):

实现一个函数`lengthOfLongestSubstring(s)`,输入一个字符串`s`,返回其中不重复字符的最长子串的长度。

示例:

输入:`s=abcabcbb`

输出:`3`(因为`abc`是长度最长的无重复字符子串)

3.题目(10分):

给定一个包含`n`个整数的数组`nums`,判断数组中是否存在三个元素`a`、`b`、`c`,使得`a+b+c=0`。请找出所有不重复的三元组。

示例:

输入:`nums=[-1,0,1,2,-1,-4]`

输出:`[[-1,-1,2],[-1,0,1]]`

4.题目(10分):

实现一个函数`merge(intervals)`,合并所有重叠的区间。

示例:

输入:`intervals

文档评论(0)

1亿VIP精品文档

相关文档