LEETCODE: Single Number

来源:互联网 发布:sql server 2008 补丁 编辑:程序博客网 时间:2024/06/05 16:48

Given an array of integers, every element appears twice except for one. Find that single one.

Note:

Your algorithm should have a linear runtime complexity. Could you implement it without using extra memory?


异或的经典题目。

class Solution {public:    int singleNumber(int A[], int n) {        int result = 0;        for(int ii = 0; ii < n; ii ++) {            result ^= A[ii];         }        return result;    }};


0 0
原创粉丝点击