8 第一个只出现一次的字符
发布日期:2021-05-10 01:34:58 浏览次数:18 分类:精选文章

本文共 2107 字,大约阅读时间需要 7 分钟。

������������������������������������������������

��������������� ������������������ s ������������������������������������������������������������������������������������������������������������ s ������������������������

���������������

  • ������������������������������������������
  • ������������������������������������������������
  • ������������������������������������������������������������������������������������������������
  • ���������������

  • ������������������ ���������������������������������������������
  • ������������������ ������ LinkedHashMap ���������������������������������LinkedHashMap ������������������������������������������������������������
  • ������������������
    • ���������������������������������������������������������
      • ������������������������������������������������������ 1���
      • ���������������������������1���
    • ��������������������������������������������������������� 1���������������������������������������
  • ��������������������������� ���������������������������������������������������������
  • ��������������� ��������������������������������� O(n)���������������������������������������������������������������������������������������������������������������������������������������

    ���������������

    public class Solution {
    public char firstUniqChar(String s) {
    if (s == "") {
    return ' ';
    }
    Map
    map = new LinkedHashMap<>();
    for (int i = 0; i < s.length(); i++) {
    char c = s.charAt(i);
    if (map.containsKey(c)) {
    map.put(c, map.get(c) + 1);
    } else {
    map.put(c, 1);
    }
    if (map.get(c) == 1) {
    return c;
    }
    }
    for (Map.Entry
    entry : map.entrySet()) {
    if (entry.getValue() == 1) {
    return entry.getKey();
    }
    }
    return ' ';
    }
    }

    ���������������

    • s = "abaccdeff"��������������������� b ��������������������������� 1 ������������������ b���
    • ��� s = ""������������������
    • ��������������������� "aabbcc" ���������������"abcabcd" ������ 'd'���
    上一篇:9 I. 翻转单词顺序
    下一篇:7 把数字翻译成字符串

    发表评论

    最新留言

    表示我来过!
    [***.240.166.169]2025年04月16日 12时42分48秒