最大唯一數 練習

2021-09-25 15:31:48 字數 641 閱讀 7823

1.給你乙個整數陣列 a,請找出並返回在該陣列中僅出現一次的最大整數。

如果不存在這個只出現一次的整數,則返回 -1。

示例 1:

輸入:[5,7,3,9,4,9,8,3,1]

輸出:8

解釋:陣列中最大的整數是 9,但它在陣列中重複出現了。而第二大的整數是 8,它只出現了一次,所以答案是 8。

示例 2:

輸入:[9,9,8,8]

輸出:-1

解釋:陣列中不存在僅出現一次的整數。

1 <= a.length <= 2000

0 <= a[i] <= 1000

思路,我們首先我們可以根據提示獲得一些資訊,在陣列中會出現的最大的數字是1000,然後我們可以建立乙個長度是1001的陣列arr,然後來遍歷他給的陣列,拿到給定陣列的數字,然後給我們建立陣列的相應位置進行累加,舉個例子,我們從給定陣列拿到3這個數字,然後就給arr[3]++;然後在倒序便利我們建立的陣列,然後只要等於一,就說明出現了一次,因為是倒序,所以是最大的。

public int largestuniquenumber(int a) 

for(int i = 1000;i >= 0;i--)

}return -1;

}

php生成唯一數值

fileid date ymd his rand 100,999 fileid為 20100903 132121 908 這樣的的隨機數 function randomkeys length 生成php隨機數 return key echo randomkeys 4 seed使用者自定義函式以微秒作...

php生成唯一數值

fileid date ymd his rand 100,999 fileid為 20100903 132121 908 這樣的的隨機數 function randomkeys length 生成php隨機數 return key echo randomkeys 4 seed使用者自定義函式以微秒作...

Leetcode爬行(一) 陣列練習

給定乙個整數型別的陣列nums,請編寫乙個能夠返回陣列 中心索引 的方法。我們是這樣定義陣列中心索引的 陣列中心索引的左側所有元素相加的和等於右側所有元素相加的和。如果陣列不存在中心索引,那麼我們應該返回 1。如果陣列有多個中心索引,那麼我們應該返回最靠近左邊的那乙個。示例 1 輸入 nums 1,...