题目
给你一个整数数组 A
,请找出并返回在该数组中仅出现一次的最大整数。
如果不存在这个只出现一次的整数,则返回 -1。
示例1:
1 | 输入:[5,7,3,9,4,9,8,3,1] |
示例2:
1 | 输入:[9,9,8,8] |
示例3:
1 | 输入:10 |
提示:
1 <= A.length <= 2000
0 <= A[i] <= 1000
解法
解法一:
计数法
java
1 | public int largestUniqueNumber(int[] A) { |
解法二:
借助HashMap
1 | public int largestUniqueNumber(int[] A) { |