- 0
- 0
- 约4.46千字
- 约 13页
- 2026-10-17 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年携程技术部面试题及答案速查手册
一、编程基础(3题,每题10分)
1.题目:
请用Python实现一个函数,输入一个整数列表,返回其中所有奇数的平方和。要求时间复杂度为O(n)。
2.题目:
请用Java实现一个方法,输入一个字符串,返回该字符串中所有字符的唯一排列组合。例如,输入abc,返回[abc,acb,bac,bca,cab,cba]。
3.题目:
请用C++实现一个算法,输入一个无序数组,原地排序并返回排序后的数组。要求使用快速排序算法,并说明其时间复杂度和空间复杂度。
答案与解析
1.Python实现奇数平方和
python
defsum_of_odd_squares(nums):
returnsum(xxforxinnumsifx%2!=0)
解析:
-使用生成器表达式遍历列表,过滤奇数并计算平方,最后求和。
-时间复杂度:O(n),只需遍历一次列表。
-空间复杂度:O(1),额外空间不随输入规模变化。
2.Java实现字符串排列组合
java
importjava.util.ArrayList;
importjava.util.List;
publicclassPermutations{
publicstaticListStringperm
您可能关注的文档
最近下载
- 【答案】《学术论文文献阅读与机助汉英翻译》(重庆大学)章节期末慕课答案.docx
- 维生素D及其类似物的临床应用共识(2025).pptx VIP
- 冻鸡产品加工标准及质量要求.pdf VIP
- 2026年四川省德阳市中考语文试卷真题(含答案).docx
- 气体报警控制器 JB-TB-AT2020S.pdf
- 邵怀高速公路溆浦土石方施工组织设计工程施工建筑技术交底组织设计监理方案模板安全实施细则.pdf VIP
- 《高年级学生习作个性化表达教学策略的实践与研究》课题开题报告.pdf VIP
- 第七单元 百分数的认识与应用整理与复习 课件 2026秋新北师大版数学六年级上册.ppt
- (2025版)维生素d及其类似物的临床应用共识.pptx VIP
- 2025年苏教版高二数学平面向量(向量在解析几何中应用)试卷及解析.docx VIP
原创力文档

文档评论(0)