关注
import java.util.*; public class Main { public static void main(String[] args) { Main m = new Main(); System.out.println(m.find_nucommonstr("aaabcssc ")); } public String find_nucommonstr(String str) { if(str==null||str.length()==0) return str; int i=0,j=0,max=0,strs=0,stre=0; Set<Character> set = new HashSet<>(); while(i<str.length()&&j<str.length()) { if(!set.contains(str.charAt(j))) { set.add(str.charAt(j)); if(max<(j-i+1)) { max= j-i+1; strs = i; stre = j; } j++; } else{ set.remove(str.charAt(i++)); } } String result = str.substring(strs,stre+1); return result ; } }
查看原帖
点赞 2
相关推荐
03-14 18:30
华侨大学 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你的实习产出是真实的还是包装的? #
36253次浏览 434人参与
# 网申一定要掌握的小技巧 #
20472次浏览 86人参与
# 厦门银行科技岗值不值得投 #
15937次浏览 359人参与
# 一人一道大厂面试题 #
124987次浏览 1302人参与
# 学历VS实习,哪个更重要? #
2802次浏览 70人参与
# 面试紧张时你会有什么表现? #
34484次浏览 217人参与
# 你的实习什么时候入职 #
367166次浏览 2360人参与
# uu们,春招你还来吗? #
64829次浏览 785人参与
# 面试中,你被问过哪些奇葩问题? #
97101次浏览 1305人参与
# 发工资后,你做的第一件事是什么 #
99705次浏览 319人参与
# 牛油的搬砖plog #
188521次浏览 1253人参与
# 面试被问到不会的问题,你怎么应对? #
27080次浏览 687人参与
# 你都用vibe coding做过什么? #
23258次浏览 876人参与
# 90后北漂现状 #
36110次浏览 213人参与
# 工作上你捅过哪些篓子? #
68527次浏览 317人参与
# 分享一个让你热爱工作的瞬间 #
67309次浏览 500人参与
# 你觉得大几开始实习最合适? #
31286次浏览 332人参与
# 你见过哪些招聘隐形歧视? #
26546次浏览 217人参与
# 哔哩哔哩笔试 #
35257次浏览 143人参与
# AI Coding实战技巧 #
15798次浏览 301人参与
# 牛友的志愿填报指南 #
63216次浏览 486人参与
查看17道真题和解析