网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  IT文章  >  [LeetCode]Single Number

[LeetCode]Single Number

分类: IT文章 • 2025-02-04 21:29:31

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) {
        // IMPORTANT: Please reset any member data you declared, as
        // the same Solution instance will be reused for each test case.
        int ret=0;
		while(n--)
		{
			ret^=A[n];
		}
		return ret;
    }
};

  

相关推荐

  • leetcode无重复字符最长子串
  • leetcode 31. Next Permutation(字典序的下一个)
  • leetcode 60. Permutation Sequence(康托展开)
  • HDU4323-Magic Number(levenshtein distance-编辑距离)
  • leetCode书房之链表(LC实现链表)
  • 关于rank、dense_rank、ROW_NUMBER及OVER(PARTITION BY)、OVER(ORDER BY)的一些用法
  • LeetCode 278 First Bad Version
  • LeetCode 231 Power of Two
  • LeetCode 136 Single Number
  • LeetCode 202 Happy Number
  • SQL Server 第四堂课,创建存储过程。存储过程是一组编译在单个执行计划中的transact-SQL语句。存储过程相当于C#函数,可以允许模块化程序设计,允许更快执行如果某操作需要大量transct-SQL代码或需要重复执行,将在创建存储过程中对其进行分析和优化。
  • __setattr__和__delattr__和__getattr__ __setattr__和__delattr__和__getattr__
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号