畅游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

相关推荐

点赞 评论 收藏
分享
xdm怎么说&nbsp;要被拷打了&nbsp;担心是KPI
丹田:面就完了,就当日薪四位数的大佬免费给给你面试。
点赞 评论 收藏
分享
震撼沃玛一整年:查看图片
点赞 评论 收藏
分享
06-23 11:28
门头沟学院 Java
牛客91966197...:也有可能是点拒绝的时候自动弹的话术
点赞 评论 收藏
分享
评论
点赞
3
分享

创作者周榜

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