移动应用开发工程师面试题目.docxVIP

  • 1
  • 0
  • 约4.87千字
  • 约 16页
  • 2026-10-17 发布于福建
  • 举报

第PAGE页共NUMPAGES页

2026年移动应用开发工程师面试题目

一、编程语言与基础算法(10题,每题10分,共100分)

1.题目:

请用Java或Kotlin实现一个方法,输入一个整数数组,返回其中重复次数最多的元素及其重复次数。例如,输入`[1,2,2,3,3,3]`,输出`3,3`。

答案:

java

importjava.util.HashMap;

importjava.util.Map;

publicclassMain{

publicstaticvoidmain(String[]args){

int[]arr={1,2,2,3,3,3};

System.out.println(mostFrequentElement(arr));

}

publicstaticStringmostFrequentElement(int[]arr){

MapInteger,Integermap=newHashMap();

for(intnum:arr){

map.put(num,map.getOrDefault(num,0)+1);

}

intmaxCount=0;

intresult=0;

for(Map.EntryInteger,Integerentry:ma

文档评论(0)

1亿VIP精品文档

相关文档