坚持满一个月了,拿下4与勋章,嘿嘿,开刷5月!
【LeetCode每日一题】137. 只出现一次的数字 II
给你一个整数数组 nums ,除某个元素仅出现 一次 外,其余每个元素都恰出现 三次 。请你找出并返回那个只出现了一次的元素。
示例 1:
输入:nums = [2,2,3,2]
输出:3
示例 2:
输入:nums = [0,1,0,1,0,1,99]
输出:99
题解:
哈希表:
class Solution {
public:
int singleNumber(vector<int>& nums) {
unordered_map<int, int> um;
for (auto x : nums) {
um[x]++;
}
for (auto x : um) {
if (x.second == 1) return x.first;
}
return -1;
}
};
本节已完
往日每日一题:
【LeetCode每日一题】83. 删除排序链表中的重复元素
像树一样简单回溯递归【LeetCode每日一题】90. 子集 II
4月你好,愚人节果然是笨人,【LeetCode每日一题】1006. 笨阶乘
【LeetCode每日一题】面试题 17.21. 直方图的水量