2026年电子竞技平台开发运维工程师面试问题集.docxVIP

  • 1
  • 0
  • 约9.44千字
  • 约 28页
  • 2026-06-01 发布于福建
  • 举报

2026年电子竞技平台开发运维工程师面试问题集.docx

第PAGE页共NUMPAGES页

2026年电子竞技平台开发运维工程师面试问题集

一、编程基础题(共5题,每题10分,总分50分)

题目1(Java编程基础)

编写一个Java方法,实现将字符串中的所有空格替换为%20。要求:时间复杂度为O(n),空间复杂度为O(1)。

答案:

java

publicclassStringReplace{

publicstaticStringreplaceSpaces(Strings){

if(s==null)returnnull;

intspaceCount=0;

//首先计算空格数量

for(charc:s.toCharArray()){

if(c==)spaceCount++;

}

//创建新字符串数组

char[]result=newchar[s.length()+spaceCount2];

intj=0;

for(inti=0;is.length();i++){

charc=s.charAt(i);

if(c==){

result[j++]=%;

result[j++]=2;

result[j++]=0;

}else{

result[j++]=c;

}

}

returnnewString(r

文档评论(0)

1亿VIP精品文档

相关文档