大数据开发工程师高级岗位面试题及答案.docxVIP

  • 2
  • 0
  • 约8.37千字
  • 约 25页
  • 2025-11-26 发布于福建
  • 举报

大数据开发工程师高级岗位面试题及答案.docx

第PAGE页共NUMPAGES页

大数据开发工程师高级岗位面试题及答案

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

题目1(Java基础)

请用Java实现一个方法,输入一个字符串,返回该字符串中所有唯一字符的集合。例如,输入abaccde,返回[a,c,d,e]。

java

importjava.util.;

publicclassUniqueCharacters{

publicstaticSetCharacterfindUniqueChars(Stringinput){

if(input==null||input.isEmpty()){

returnCollections.emptySet();

}

//统计字符频率

MapCharacter,IntegerfreqMap=newHashMap();

for(charc:input.toCharArray()){

freqMap.put(c,freqMap.getOrDefault(c,0)+1);

}

//过滤唯一字符

SetCharacteruniqueChars=newHashSet();

for(Map.EntryCharacter,Integerentry:freqMap.entrySet()){

if

文档评论(0)

1亿VIP精品文档

相关文档