[LeetCode]1207. 獨一無二的出現次數
1207. 獨一無二的出現次數
/* 給你一個整數陣列 arr,請你幫忙統計陣列中每個數的出現次數。
如果每個數的出現次數都是獨一無二的,就返回 true;否則返回 false。*/
// 用一個 map 將數字和其出現的次數統計一下
// 然後將所有的 map 中儲存的數字出現的次數放進一個 set 中
// 若有相同的次數,則 set 因其元素的唯一性,會造成 set 的 size 小於 map 的 size , 返回 false
// 如沒有出現相同次數的數字,則 set 的 size 等於 map 的 size ,返回 true
class Solution {
public:
bool uniqueOccurrences(vector<int>& arr) {
map<int,int> m;
set<int> s;
for (auto i : arr) m[i]++;
for (auto i : m) s.insert(i.second);
return m.size() == s.size();
}
};
相關文章
- 1207. 獨一無二的出現次數
- 獨一無二的出現次數
- LeetCode 只出現一次的數字LeetCode
- LeetCode 只出現一次的數字IIILeetCode
- LeetCode 只出現一次的數字IILeetCode
- LeetCode之只出現一次的數字-SwiftLeetCodeSwift
- LeetCode136 只出現一次的數字LeetCode
- leetcode136. 只出現一次數字LeetCode
- LeetCode每日一題:只出現一次的數字(No.136)LeetCode每日一題
- leetcode力扣136.只出現一次的數字LeetCode力扣
- Leetcode 137:只出現一次的數字 II(最詳細的解法!!!)LeetCode
- Leetcode508. 出現次數最多的子樹元素和LeetCode
- 做了無數休閒遊戲爆款後,他們現在要做獨一無二的二次元聯機競技遊戲遊戲二次元
- leetcode:有效的數獨LeetCode
- 136只出現一次的數字
- 只出現一次的數字 II
- LeetCode 136. 只出現一次的數字【c++/java詳細題解】LeetCodeC++Java
- LeetCode 36——有效的數獨LeetCode
- 在其它數都出現k次的陣列中找到只出現一次的數陣列
- LC-出現一次的數字II
- 136. 只出現一次的數字
- 只出現一次的數字--力扣力扣
- 微軟面試題: LeetCode 91. 解碼方法 出現次數:3微軟面試題LeetCode
- LeetCode 37. 解數獨LeetCode
- 找出陣列中只出現一次的數字陣列
- 力扣136.只出現一次的數字力扣
- 一次數獨生成及解題演算法的剖析(Java實現)演算法Java
- JavaScript統計字元出現的次數JavaScript字元
- Dictionary計算字元出現的次數字元
- 統計字串出現的次數(C)字串
- leetcode第二次LeetCode
- Leetcode 劍指 Offer 39. 陣列中出現次數超過一半的數字LeetCode陣列
- 第一次只出現一次的字元字元
- 微軟面試題: LeetCode 151. 翻轉字串裡的單詞 出現次數:6微軟面試題LeetCode字串
- leetcode 5562. 字元頻次唯一的最小刪除次數(C++)LeetCode字元C++
- matlab——統計相同元素出現的次數Matlab
- JZ-040-陣列中只出現一次的數字陣列
- 給定一個非空整數陣列,除了某個元素只出現一次以外,其餘每個元素均出現兩次。找出那個只出現了一次的元素。陣列