給定一個非空整數陣列,除了某個元素只出現一次以外,其餘每個元素均出現兩次。找出那個只出現了一次的元素。
自己整理的不算轉載
給定一個非空整數陣列,除了某個元素只出現一次以外,其餘每個元素均出現兩次。找出那個只出現了一次的元素。
說明:
你的演算法應該具有線性時間複雜度。 你可以不使用額外空間來實現嗎?
示例 1:
答案:
class Solution {
public static int singleNumber(int[] nums) {
int a = 0;
for(int i=0; i<nums.length; i++) {
a = a^nums[i];
}
return a;
}
public static void main(String[] args) {
int[] a = {2,2,1,3,3,4,4};
System.out.println(singleNumber(a));
}
}
相關文章
- 統計陣列元素中每個元素出現的次數陣列
- 陣列中每個陣列元素出現的次數陣列
- 找出陣列中只出現一次的數字陣列
- 統計陣列個元素出現的個數陣列
- 第一個只出現一次的字元——Java字元Java
- 找出陣列中元素出現次數超過陣列長度一半的元素陣列
- 每日一練(23):第一個只出現一次的字元字元
- JZ-034-第一個只出現一次的字元位置字元
- JZ-040-陣列中只出現一次的數字陣列
- LeetCode 只出現一次的數字LeetCode
- 136只出現一次的數字
- 只出現一次的數字 II
- 在其它數都出現k次的陣列中找到只出現一次的數陣列
- LeetCode 只出現一次的數字IIILeetCode
- LeetCode 只出現一次的數字IILeetCode
- 136. 只出現一次的數字
- 只出現一次的數字--力扣力扣
- 第一次只出現一次的字元字元
- leetcode136. 只出現一次數字LeetCode
- 給定一個整數陣列和一個目標值,找出陣列中和為目標值的兩個數。 你可以假設每個輸入只對應一種答案,且同樣的元素不能被重複利用陣列
- LeetCode之只出現一次的數字-SwiftLeetCodeSwift
- LeetCode136 只出現一次的數字LeetCode
- 找出文字中每個字母出現的次數
- js常見演算法(一):陣列去重,打亂陣列,統計陣列各個元素出現的次數, 字串各個字元的出現次數,獲取地址連結的各個引數JS演算法陣列字串字元
- 計算陣列元素重複的個數,並把出現次數相同的統計一起。陣列
- 統計陣列中各數字(元素)出現的次數陣列
- 力扣136.只出現一次的數字力扣
- js找出陣列中出現最多的元素和次數JS陣列
- (python版)《劍指Offer》JZ34:第一個只出現一次的字元Python字元
- JavaScript遍歷陣列每一個元素JavaScript陣列
- Matlab 統計陣列中各數字(元素)出現的次數Matlab陣列
- leetcode力扣136.只出現一次的數字LeetCode力扣
- LeetCode每日一題:只出現一次的數字(No.136)LeetCode每日一題
- 寫一個方法找出指定一維陣列所有不重複的元素和個數陣列
- 找到兩個陣列中的公共元素陣列
- matlab如何統計矩陣各元素的出現次數Matlab矩陣
- matlab——統計相同元素出現的次數Matlab
- 如何用python輸出每10個一行的元素Python