Leetcode

只出現一次的數字數組

思路1:   Map 映射key、value,這樣比較傳統;code

思路2:異或運算;排序

思路3: 數組排序後一對一對判斷,單身的留下;leetcode

異或特性:get

  1. 交換律:a ^ b ^ c <=> a ^ c ^ bco

  2. 任何數於0異或爲任何數 0 ^ n => n數字

  3. 相同的數異或爲0: n ^ n => 0數組排序

相關文章
相關標籤/搜索