- 1
- 0
- 约8.15千字
- 约 23页
- 2026-10-19 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年软件工程师面试题及编程能力测试
一、编程题(共5题,每题20分,总分100分)
题目1(Java,算法设计,20分)
题目描述:
给定一个字符串`s`,包含字母和数字,返回其中不重复的字母和数字的组合。要求输出按字母升序排列,数字按升序排列,字母在前,数字在后。例如,输入`s=a1b2a3`,输出应为`abc123`。
要求:
1.不能使用额外的数据结构(如哈希表)。
2.时间复杂度尽可能低。
答案与解析:
java
publicclassUniqueCombination{
publicstaticStringuniqueCombination(Strings){
if(s==null||s.length()==0)return;
char[]chars=s.toCharArray();
Arrays.sort(chars);
StringBuilderletters=newStringBuilder();
StringBuildernumbers=newStringBuilder();
for(charc:chars){
if(Character.isLetter(c)){
if(letters.length()==0||lette
您可能关注的文档
最近下载
- 2026年中国电信校园招聘笔试备考题库含答案.docx VIP
- 01《水电八局有限公司安全生产标准化试行图册》(水利水电分册).docx VIP
- 铁路混凝土连续梁(刚构)悬臂浇筑-挂篮施工安全管控技术手册-2023(1).docx VIP
- 10BJZ8 防火型、变截面住宅厨卫排气道高清版图集.pdf VIP
- sanding三鼎光电 STS-722系列全站仪电子说明书.pdf VIP
- 药剂学:软膏剂眼膏剂.ppt VIP
- 新视野大学英语(第四版)读写教程1(思政智慧版)课件 Unit 3 Heroes of our time .pptx
- 2026年机动车检测站检验检测理论与实操结合考试试卷含答案.docx VIP
- 五年级上册奥数(课件)第8讲:方阵.ppt VIP
- 2026年机动车检测站检验检测理论与实操结合考试试卷含答案.docx VIP
原创力文档

文档评论(0)