剑指 Offer 50. 第一个只出现一次的字符

复制代码
 public char firstUniqChar(String s) {
        if(s.equals(" "))return ' ';
        int[] arr = new int[26];
        for(int i = 0 ; i < s.length() ; i++)
        {
            arr[s.charAt(i) - 'a'] += 1;
        }
        for(int i = 0 ; i < s.length() ; i++)
        {
            if(arr[s.charAt(i) - 'a'] == 1)
            {
                return s.charAt(i);
            }
        }
        return ' ';
    }
复制代码

 

posted @   贼心~不死  阅读(108)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示