- 0
- 0
- 约6.43千字
- 约 20页
- 2026-03-24 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年计算机软件工程师面试题及答案参考
一、编程语言与基础算法(共5题,每题10分)
1.题目:
给定一个字符串`s`,其中包含字母、数字和特殊字符,请编写函数实现:将字符串中的字母和数字分离出来,字母在前,数字在后,并保持原有顺序。例如,输入`a1b2c3!`,输出`abc123!`。
答案:
python
defseparate_letters_numbers(s):
letters=[cforcinsifc.isalpha()]
digits=[cforcinsifc.isdigit()]
special=[cforcinsifnotc.isalnum()]
return.join(letters+digits+special)
示例
print(separate_letters_numbers(a1b2c3!))#输出:abc123!
解析:
-使用列表推导式分别提取字母、数字和特殊字符。
-合并顺序:字母优先,数字次之,特殊字符最后。
-时间复杂度:O(n),n为字符串长度。
2.题目:
实现一个函数`topKFrequent(nums,k)`,输入一个整数数组`nums`和一个整数`k`,返回出现频率最高的`k`个元素。例如,输入`[1,1
您可能关注的文档
最近下载
- DB21_T 4395.2-2026 鱼类增殖放流技术规范 第2部分:大泷六线鱼.pdf VIP
- 2025年混凝土模拟试卷及答案.docx VIP
- 2023年报检员资格考试题库附参考答案(培优b卷).docx
- DB21_T 4271-2025 地理标志证明商标 锦州苹果.docx VIP
- DB21_T 4275-2025 农产品地理标志 灯塔大米.docx VIP
- (完整版)税务师考试题库(预热题).docx
- 2025年演出经纪人目标导向型人脉积累策略专题试卷及解析.pdf VIP
- DB21_T 4291-2025 地理标志产品 傅家花生.docx VIP
- 2025衢州市光明供电服务有限公司招聘45人模拟试卷附答案详解.docx
- DB21_T 4292-2025 地理标志产品 朝阳大枣.docx VIP
原创力文档

文档评论(0)