- 0
- 0
- 约7.64千字
- 约 23页
- 2026-08-31 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年软件工程师面试编程与算法基础题型与解题技巧
1.数组与字符串(5题,每题6分,共30分)
1.1(6分)给定一个整数数组,返回数组中未出现的最小正整数。
示例:输入`[3,4,-1,1]`,输出`2`。
1.2(6分)字符串中的“翻转”操作:给定一个字符串和一个整数`k`,将字符串分成`k`个长度相等的部分,然后反转每一部分并拼接起来。
示例:输入`abcdefg`,`k=2`,输出`cdabefg`。
1.3(6分)判断一个字符串是否是另一个字符串的“旋转”。
示例:输入`waterbottle`和`erbottlewat`,输出`true`。
1.4(6分)字符串匹配:不使用库函数,实现`strStr()`函数(查找子串)。
示例:输入`hello`,`ll`,输出`2`(子串起始索引)。
1.5(6分)统计字符串中每个字符的出现次数,返回结果为字典形式。
示例:输入`aabbbcc`,输出`{a:2,b:3,c:2}`。
2.排序与搜索(4题,每题7分,共28分)
2.1(7分)快速排序的非递归实现。
2.2(7分)二分查找的变种:在排序数组中查找第一个大于等于目标值的元素。
2.3(7分)有重复元素的排序数组,查找
您可能关注的文档
最近下载
- 2025年供销社建设项目可行性研究报告.docx
- 第1课 《消息二则》 课件(50张) 部编版语文八年级上册.pptx VIP
- 部编人教版九年级上册语文全册教学设计(配2026年秋改版教材).doc
- 人教版英语八年级下册练习帮.docx VIP
- 《初中数学•计算天天练》8年级.docx VIP
- 海康威视网络硬盘录像机(78 79 88 Z系列)用户手册.pdf VIP
- 三年级(上)英语 作文专项练习《沪教牛津版》.docx VIP
- 三年级(上)语文 1-6单元考点通关练习.docx VIP
- 重症自身免疫性脑炎监测与治疗中国专家共识(2024版).pptx VIP
- 2022年第39届全国中学生物理竞赛决赛试题及答案(理论+实验考试).pdf VIP
原创力文档

文档评论(0)