獨一無二出現的次數

2021-10-25 08:10:22 字數 1172 閱讀 9117

給你乙個整數陣列 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 次。沒有兩個數的出現次...