給你乙個整數陣列 arr,請你幫忙統計陣列中每個數的出現次數。
如果每個數的出現次數都是獨一無二的,就返回 true;否則返回 false。
示例 1:
輸入:arr = [1,2,2,1,1,3]
輸出:true
解釋:在該陣列中,1 出現了 3 次,2 出現了 2 次,3 只出現了 1 次。沒有兩個數的出現次數相同。
示例 2:
輸入:arr = [1,2]
輸出:false
示例 3:
輸入:arr = [-3,0,1,-3,1,1,1,-3,10,0]
輸出:true
我認為的答案
class
solution
for(
int ele : intlist)
if(ele >1)
}}return
false;}
// 3. 由於set集合是不可重複的 如果往陣列裡面新增重複的就會新增失敗,即不是獨一無二
// public boolean uniqueoccurrences(int arr)
// }
// return false; // 由於set集合是不可重複的 如果往陣列裡面新增重複的就會新增失敗,即不是獨一無二
// }
// public boolean uniqueoccurrences1(int arr)
// return counts.size() != arr.length;
// }
// 2. 將所有的資料按照key唯一的方式放入到map集合中,得出的長度不等於原資料的長度即不是獨一無二
// public boolean uniqueoccurrences(int arr)
// return counts.size() != arr.length; // 遍歷獲取的資料長度如果與原資料長度相等就表示獨一無二
// }
// 1. 如果有資料相同就結束迴圈
// public boolean uniqueoccurrences2(int arr)
// }
// }
// return false;
// }
}
獨一無二的出現次數
給你乙個整數陣列 arr,請你幫忙統計陣列中每個數的出現次數。如果每個數的出現次數都是獨一無二的,就返回 true 否則返回 false。示例 1 輸入 arr 1,2,2,1,1,3 輸出 true 解釋 在該陣列中,1 出現了 3 次,2 出現了 2 次,3 只出現了 1 次。沒有兩個數的出現次...
獨一無二的出現次數
給你乙個整數陣列arr,請你幫忙統計陣列中每個數的出現次數。如果每個數的出現次數都是獨一無二的,就返回true 否則返回false。輸入 arr 1,2,2,1,1,3 輸出 true 解釋 在該陣列中,1 出現了 3 次,2 出現了 2 次,3 只出現了 1 次。沒有兩個數的出現次數相同。輸入 a...
1207 獨一無二的出現次數
給你乙個整數陣列 arr,請你幫忙統計陣列中每個數的出現次數。如果每個數的出現次數都是獨一無二的,就返回 true 否則返回 false。示例 1 輸入 arr 1,2,2,1,1,3 輸出 true 解釋 在該陣列中,1 出現了 3 次,2 出現了 2 次,3 只出現了 1 次。沒有兩個數的出現次...