畅游java重复字符是我屡战屡跪见到的答上来为数不多的题

//第一个重复字符
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String word = in.nextLine();
// 简历哈希表 int[] hashTable = new int[256];
// 字符数组
char[] array = word.toCharArray();

// 字符数组循环
for (int i = 0; i < array.length; i++) {
    // (int) (array[i])表示字符的ascii码
    if (hashTable[(int) (array[i])] == 0) {
        // 该位置+1;
        hashTable[(int) (array[i])]++;
    // 如果出现过,则输出
    } else {
        System.out.println(array[i]);    
        break; }
    }
}

#搜狐#
全部评论
是一道是吧老哥?我没看错吧,我老感觉我看漏了
点赞 回复 分享
发布于 2017-09-17 11:37
我的是分页的题,测试数据好像就没考虑溢出,估计测试用例特别少
点赞 回复 分享
发布于 2017-09-17 11:37

相关推荐

真烦好烦真烦:牛友太有实力了
点赞 评论 收藏
分享
每晚夜里独自颤抖:你cet6就cet6,cet4就cet4,你写个cet证书等是什么意思。专业技能快赶上项目行数,你做的这2个项目哪里能提现你有这么多技能呢
点赞 评论 收藏
分享
06-26 10:08
门头沟学院 C++
北京Golang实习,一个月4700,吃住都不报,公司位置在海淀。请问友友怎么看呢?如果要租房的话有什么建议吗
码农索隆:租房肯定是合租了,剩下的钱,差不多够正常吃饭了,看看能不能学到东西吧
点赞 评论 收藏
分享
评论
点赞
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务