- 6
- 0
- 约4.76千字
- 约 14页
- 2026-04-03 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年软件开发实习生面试题库含答案
一、编程语言基础(3题,每题10分)
1.Python编程题:
题目:
请编写一个Python函数,实现将一个列表中的所有奇数移到前面,偶数移到后面,并保持奇数和偶数内部的相对顺序。例如,输入`[1,2,3,4,5,6]`,输出`[1,3,5,2,4,6]`。
答案:
python
defreorder_odd_even(nums):
odds=[numfornuminnumsifnum%2!=0]
evens=[numfornuminnumsifnum%2==0]
returnodds+evens
示例测试
print(reorder_odd_even([1,2,3,4,5,6]))#输出:[1,3,5,2,4,6]
解析:
通过列表推导式分别提取奇数和偶数,然后拼接两个列表。时间复杂度为O(n),空间复杂度为O(n)。
2.Java编程题:
题目:
请实现一个方法,判断一个字符串是否是回文串(忽略大小写和空格)。例如,输入`Aman,aplan,acanal:Panama`,输出`true`。
答案:
java
publicbooleanisPalindrome
您可能关注的文档
最近下载
- 城市给水工程项目规范 GB55026-2022.pdf VIP
- CJJ92-2016 城镇供水管网漏损控制及评定标准.pdf VIP
- 生猪屠宰兽医卫生检验人员理论考试题及答案.pdf VIP
- 智慧港口信息化平台建设方案(54页).pptx VIP
- CJJT226-2014 城镇供水管网抢修技术规程.pdf VIP
- 二次函数(期中专项训练)-九年级数学上学期人教版(解析版).pdf VIP
- 转铁蛋白(TRF)检测试剂盒(胶体金法)说明书.doc VIP
- 阿基米德原理课件.pptx VIP
- 智慧港航信息化管理平台建设方案智慧港口信息化平台建设方案.docx VIP
- 专题02 二次函数(期中专项训练)九年级数学上学期人教版(原卷版).docx VIP
原创力文档

文档评论(0)