唯品会电商开发面试题及解析.docxVIP

  • 1
  • 0
  • 约6.45千字
  • 约 18页
  • 2026-03-12 发布于福建
  • 举报

第PAGE页共NUMPAGES页

2026年唯品会电商开发面试题及解析

一、编程能力测试(5题,每题10分,共50分)

1.题目:

请用Java实现一个方法,输入一个字符串,返回该字符串中所有重复字符及其出现次数。例如,输入`hello`,输出`{l:2,o:1}`。要求时间复杂度为O(n)。

答案:

java

importjava.util.HashMap;

importjava.util.Map;

publicclassDuplicateChars{

publicstaticMapCharacter,IntegerfindDuplicates(Stringstr){

MapCharacter,IntegercharCount=newHashMap();

for(charc:str.toCharArray()){

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

}

MapCharacter,Integerduplicates=newHashMap();

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

if(entry.getValue()1){

duplicate

文档评论(0)

1亿VIP精品文档

相关文档