zoukankan      html  css  js  c++  java
  • LeetCode

    Given a string, find the first non-repeating character in it and return it's index. If it doesn't exist, return -1.

    Examples:

    s = "leetcode"
    return 0.
    
    s = "loveleetcode",
    return 2.
    

    Note: You may assume the string contain only lowercase letters.

    public class Solution {
        public int firstUniqChar(String s) {
            if (s == null || s.length() <= 0)
                return -1;
            int[] latter = new int[26];
            for (int i=0; i<s.length(); i++) {
                latter[s.charAt(i)-'a'] ++;
            }
            for (int i=0; i<s.length(); i++) {
                if (latter[s.charAt(i)-'a'] == 1) {
                    return i;
                }
            }
            return -1;
        }
    }
  • 相关阅读:
    JS-07 (js的面向对象编程)
    AI SiameseFC
    phpstorm调试
    Php 编译扩展
    canvas
    AI FCN
    AI WebGL
    Python flask
    JIT 即时编译
    小程序
  • 原文地址:https://www.cnblogs.com/wxisme/p/5974904.html
Copyright © 2011-2022 走看看