[编程题]首个重复字符
来源:互联网 发布:网络诈骗报警电话多少 编辑:程序博客网 时间:2024/05/04 09:18
对于一个字符串,请设计一个高效算法,找到第一次重复出现的字符。
给定一个字符串(不一定全为字母)A及它的长度n。请返回第一个重复出现的字符。保证字符串中有重复字符,字符串的长度小于等于500。
测试样例:
"qywyer23tdd",11
返回:y
import java.util.*;public class Jiecheng {public static void main(String[] args) {String str = "asdfghf";char ch = reserch(str, str.length());System.out.println(ch);}public static char reserch(String str, int n) {boolean flag = true;char car = '#';HashSet hs = new HashSet();char[] har = str.toCharArray();for (int i = 0; i < har.length; i++) {flag = hs.add(har[i]);if (flag == false) {return har[i];}}return car;}}输出:
f
0 0
- [编程题]首个重复字符
- 去哪网2015面试题:[编程题] 首个重复字符
- 首个重复字符
- 首个重复字符
- 首个字符重复
- 首个重复字符
- 首个重复字符,首个非重复字符(哈希表)
- 去哪儿笔试题 首个重复字符
- 去哪儿-首个重复字符
- 笔试——首个重复字符
- 去哪儿-首个重复字符-Java
- (1.4.5.1)Java编程题——在一个字符串中查找第一个非重复的字符
- 第一个无重复字符
- 首个重复字符(map的用法)----去哪儿2015研发工程师笔试题
- 首个重复字符(去哪儿2016校招)
- 首个重复字符(字典的基本操作)
- 牛客网---2016---去哪儿首个重复字符
- 【剑指offer】题55:字符流中第一个不重复的字符
- android---xml---include用法(导入另一个XML文件到本布局中)
- android学习路线图
- 条件编译 #if, #elif, #else, #endif
- hdu4568(spfa,状态压缩dp)
- openstack neutron command
- [编程题]首个重复字符
- 3D动画
- 关于BOM的那些事儿
- JS与JQuery点击事件传递参数
- ios json
- ConcurrentHashMap是弱一致性分析
- 剑指offer:数字在排序数组中出现的次数
- 欢迎使用CSDN-markdown编辑器
- 【Android 初级知识】文字颜色 背景 触摸点击 反馈色 之selector的那些事儿