陣列中出現兩次的數
假設你有一個用1001 個整陣列成的陣列,這些整數是任意排列的,但是你知道所有的整數都在1 到1000(包括1000)之間。此外,除一個數字出現兩次外,其他所有數字只出現一次。假設你只能對這個陣列做一次處理,用一種演算法找出重複的那個數字。如果你在運算中使用了輔助的儲存方式,那麼你能找到不用這種方式的演算法嗎?
int fun(int a[])
{
int result = a[0];
for (int i = 1; i < 1001; i++)
{
result ^= i;
result ^= a[i];
}
return result;
}
相關文章
- 找到陣列中出現特定次數數字的問題陣列
- js找出陣列中出現最多的元素和次數JS陣列
- JZ-037-數字在排序陣列中出現的次數排序陣列
- 陣列中出現次數超過一半的數字陣列
- 48 陣列中出現次數超過一半的數字陣列
- 查詢陣列中出現次數大於陣列長度一半的數字陣列
- Matlab tabulate統計數字出現的次數,如果陣列中出現0Matlab陣列
- 劍指OFFER-數字在升序陣列中出現的次數(Java)陣列Java
- 劍指Offer-39-數字在排序陣列中出現的次數排序陣列
- JZ-028-陣列中出現次數超過一半的數字陣列
- 每日一練(20):陣列中出現次數超過一半的數字陣列
- [劍指offer題解][Java]陣列中出現次數超過一半的數字Java陣列
- Leetcode 劍指 Offer 39. 陣列中出現次數超過一半的數字LeetCode陣列
- 力扣 - 劍指 Offer 39. 陣列中出現次數超過一半的數字力扣陣列
- 給定一個大小為 n 的陣列,找到其中的眾數。眾數是指在陣列中出現次數大於 ⌊ n/2 ⌋ 的元素。陣列
- 陣列中每個陣列元素出現的次數陣列
- 輸出字串中出現次數最多的字元和次數字串字元
- 在其它數都出現k次的陣列中找到只出現一次的數陣列
- 統計陣列中各數字(元素)出現的次數陣列
- python實現給定一個數和陣列,求陣列中兩數之和為給定的數Python陣列
- 統計檔案中出現的單詞次數
- 找出陣列中只出現一次的數字陣列
- 找出陣列中第 k 大的數字及其出現次數陣列
- Matlab 統計陣列中各數字(元素)出現的次數Matlab陣列
- 兩個有序陣列的中位數陣列
- 找出陣列中元素出現次數超過陣列長度一半的元素陣列
- 劍指 Offer 56 - I. 陣列中數字出現的次數陣列
- 統計陣列元素中每個元素出現的次數陣列
- 兩數之和,返回陣列下標陣列
- 判斷字串中出現最多的字元,並統計次數字串字元
- js常見演算法(一):陣列去重,打亂陣列,統計陣列各個元素出現的次數, 字串各個字元的出現次數,獲取地址連結的各個引數JS演算法陣列字串字元
- JZ-040-陣列中只出現一次的數字陣列
- 尋找兩個有序陣列的中位數陣列
- 給定陣列中找到最大的兩個數陣列
- LeetCode-兩個排序陣列的中位數LeetCode排序陣列
- 4. 兩個排序陣列的中位數排序陣列
- 一維陣列:相鄰兩數求和陣列
- 3229. 使陣列等於目標陣列所需的最少操作次數陣列
- [Python手撕]兩個升序陣列的中位數Python陣列