複数の数字からなる配列があります。それらの中には、Javaのペア数(その配列で2回構成されています)があります。この配列2内の{2,5,7,8,2,3,5,6,5}が2回で構成され、そのペア番号であるとします。配列内のペア番号を検索
私はこの方法を試してみました:あなたが使用することができます
HashMap<Integer, Integer> hmap = new HashMap<>();
for (int i = 0; i < arr.length; i++)
{
Integer c = hmap.get(arr[i]);
if (hmap.get(arr[i]) == null)
hmap.put(arr[i], 1);
else
hmap.put(arr[i], ++c);
}
ソート配列で、キーに基づいて侵害を維持し、各要素のチェックのために次の要素が同じであれば、マップ内 –
プット、印刷はカウンターですべて= 2 –
はまた、あなたが使用することができますマップのアプローチ –