- 1
- 0
- 约3.74千字
- 约 9页
- 2026-07-02 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年软件工程师面试算法题集
1.数组与字符串(3题,每题10分)
题目1(10分):
给定一个包含重复字符的字符串`s`,返回其中不重复的最长子字符串的长度。例如,输入`s=abcabcbb`,输出`4`(最长不重复子串为bcab)。
题目2(10分):
给定一个整数数组`arr`,其中元素的范围在`1`到`n`(`n`为数组长度),且每个元素出现一次或两次。找出所有出现两次的元素。例如,输入`arr=[4,3,2,7,8,2,3,1]`,输出`[2,3]`。
题目3(10分):
将一个字符串`s`中的所有`0`移动到末尾,保持其他字符的相对顺序。例如,输入`s=012`,输出`210`。
2.链表(2题,每题15分)
题目4(15分):
设计一个单链表,支持在`O(1)`时间复杂度内删除任意节点(假设节点值唯一)。例如,给定链表`1-2-3`,删除节点`2`后变为`1-3`。
题目5(15分):
判断一个链表是否为回文链表。例如,输入`1-2-2-1`,返回`true`。
3.栈与队列(2题,每题15分)
题目6(15分):
给定一个包含`(`,`)`,``的字符串`s`,判断是否存在一种括号匹配方式,使得字符串有效。``可以视为`(`或`)`。例如,输入`s=()`,返回`t
您可能关注的文档
最近下载
- 《Java程序设计》教案(高职).docx VIP
- 《MCTC-ERB-A系列电动松闸装置用户手册》.pdf VIP
- 2025年医学分析-经椎弓根动态稳定系统(Dynesys)其临床应用进展.pptx
- 万华化学危化品运输管理简介.pdf VIP
- 2021年恒大集团领导客史记录总表.xlsx VIP
- 人教版六年级数学下册第六单元《整理和复习》——四则混合运算专项练习卷(含答案).docx VIP
- 眼睑内翻外翻诊疗专家共识(2026版).docx
- (初中语文)九年级上册语文必背15篇古诗文原文及译文.docx VIP
- 汇川(INOVANCE) 变频器说明书 MD330.pptx VIP
- 2025年旅游景区企业安全生产管理人员安全生产知识考题及答案解析.pdf VIP
原创力文档

文档评论(0)