CSNotesCSNotes
TODO
LeetCode
数据结构
计算机组成原理
操作系统
计算机网络
数据库
Java
SSM
React
实用工具
GitHub
TODO
LeetCode
数据结构
计算机组成原理
操作系统
计算机网络
数据库
Java
SSM
React
实用工具
GitHub
    • 刷题工具
    • 001 两数之和
    • 003 无重复字符最长子串
    • 009 回文数
    • 014 最长公共前缀
    • 026 删除有序数组中的重复项
    • 027 移除元素
    • 088 合并两个有序数组
    • 136 只出现一次的数字
  • 数组/字符串

    • 026 删除有序数组中的重复项
    • 027 移除元素
    • 088 合并两个有序数组

136 只出现一次的数字

public int singleNumber(int[] nums) {
        Map<Integer, Integer> map = new HashMap<>();
        for (Integer i : nums) {
            Integer count = map.get(i);
            count = count == null ? 1 : ++count;
            map.put(i, count);
        }
        for (Integer i : map.keySet()) {
            Integer count = map.get(i);
            if (count == 1) {
                return i;
            }
        }
        return -1;
    }
编辑此页
上次更新:
Prev
088 合并两个有序数组