- 0
- 0
- 约6.75千字
- 约 19页
- 2026-03-26 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年美团技术岗位面试题及答案
一、编程题(共3题,每题20分,总分60分)
题目1(Java基础)
编写一个Java方法,实现将一个字符串中的所有空格替换为%20。要求:时间复杂度为O(n),空间复杂度为O(1)。
答案与解析
java
publicclassReplaceSpaces{
publicstaticStringreplaceSpaces(Strings){
if(s==null||s.length()==0)returns;
//统计空格数量
intspaceCount=0;
for(charc:s.toCharArray()){
if(c==)spaceCount++;
}
//创建新字符串,长度为原字符串长度+2空格数量
char[]result=newchar[s.length()+2spaceCount];
intj=0;
//双指针遍历
for(inti=0;is.length();i++){
charc=s.charAt(i);
if(c==){
result[j++]=%;
result[j++]=2;
result[j++]=0;
}else{
resul
您可能关注的文档
最近下载
- (组织生活会)发言材料.doc VIP
- 新疆工业用水定额及生活用水.pdf
- 高考必背古诗文理解性默写(64篇)介绍.doc VIP
- 2025年项目管理专业计划价值与项目报告编制专题试卷及解析.pdf VIP
- 2025年特许金融分析师零利率下限环境下的期权定价模型调整专题试卷及解析.pdf VIP
- 多层互信息增强特征重构下的迁移精度评估指标设计与验证.pdf VIP
- 2025年无人机驾驶员执照航路规划导航系统与航路规划专题试卷及解析.pdf VIP
- 2025年健康管理师中医治未病思想与骨质疏松预防专题试卷及解析.pdf VIP
- 中建优秀QC成果汇编.pdf VIP
- 亲子游泳教学课件.ppt VIP
原创力文档

文档评论(0)