- 0
- 0
- 约7.83千字
- 约 24页
- 2026-07-14 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年程序员面试常见算法编程题及解答
1.数组与字符串
(共3题,每题10分)
题目1:
给定一个整数数组`nums`和一个目标值`target`,请找出数组中和为目标值的那两个数,并返回它们的索引。你可以假设每个输入都只对应一个解,且不能重复使用相同的元素。
示例:
输入:`nums=[2,7,11,15]`,`target=9`
输出:`[0,1]`(因为nums[0]+nums[1]==9)
题目2:
给定一个字符串`s`,请返回其第一个不重复的字符。如果不存在,返回``。
示例:
输入:`s=leetcode`
输出:`e`
题目3:
给定一个排序数组`nums`,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回新的数组长度。
示例:
输入:`nums=[1,1,2,2,3,4,4,5]`
输出:`5`(新的数组前5个元素为`[1,2,3,4,5]`)
2.链表
(共3题,每题10分)
题目4:
给你两个非空的链表`l1`和`l2`,请将它们合并为一个新的链表,新链表应该按非降序排列。
示例:
输入:`l1=[1,2,4]`,`l2=[1,3,4]`
输出:`[1,1,2,3,4,4]`
题目5:
给定一个链表,判断链
原创力文档

文档评论(0)