题目:只出现一次的数字

给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。
说明:
你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?

示例 1:

输入: [2,2,1]
输出: 1

示例 2:

输入: [4,1,2,1,2]
输出: 4

代码实现:

int singleNumber(int* nums, int numsSize) {int i = 0,res = 0;if (numsSize == 1)return nums[0];for(i = 0;i< numsSize; ++i)res ^= nums[i];return res;
}

Leetcode算法题(C语言)6--只出现一次的数字相关推荐

  1. LeetCode算法题-Valid Palindrome II(Java实现)

    这是悦乐书的第287次更新,第304篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第155题(顺位题号是680).给定非空字符串s,最多可以删除一个字符. 判断它是否是回 ...

  2. LeetCode算法题-K-diff Pairs in an Array(Java实现)

    这是悦乐书的第254次更新,第267篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第121题(顺位题号是532).给定一个整数数组和一个整数k,您需要找到数组中唯一的k- ...

  3. LeetCode算法题-Jewels and Stones(Java实现)

    这是悦乐书的第313次更新,第334篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第182题(顺位题号是771).字符串J代表珠宝,S代表你拥有的石头.S中的每个字符都是 ...

  4. LeetCode算法题-Reach a Number(Java实现)

    这是悦乐书的第310次更新,第331篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第179题(顺位题号是754).你站在无限数字线的0号位置.在目的地有个target.在 ...

  5. LeetCode算法题-Nth Digit(Java实现)

    这是悦乐书的第215次更新,第228篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第83题(顺位题号是400).找到无限整数序列的第n个数字1,2,3,4,5,6,7,8 ...

  6. LeetCode算法题-Reverse Linked List(Java实现)

    这是悦乐书的第192次更新,第195篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第51题(顺位题号是206).反转单链表.例如: 输入:1-> 2-> 3- ...

  7. LeetCode算法题-Convert a Number to Hexadecimal(Java实现)

    这是悦乐书的第219次更新,第231篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第86题(顺位题号是405).给定一个整数,写一个算法将其转换为十六进制.对于负整数,使 ...

  8. LeetCode算法题-Minimum Depth of Binary Tree(Java实现)

    这是悦乐书的第168次更新,第170篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第27题(顺位题号是111).给定二叉树,找到它的最小深度.最小深度是沿从根节点到最近的 ...

  9. LeetCode算法题-Repeated String Match(Java实现)

    这是悦乐书的第289次更新,第307篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第156题(顺位题号是686).给定两个字符串A和B,找到A必须重复的最小次数,使得B是 ...

  10. LeetCode算法题-Factorial Trailing Zeroes(Java实现)

    这是悦乐书的第183次更新,第185篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第42题(顺位题号是172).给定一个整数n,返回n!中的尾随零数.例如: 输入:3 输 ...

最新文章

  1. 转载: 8天学通MongoDB——第七天 运维技术
  2. 编译ARM平台的 QtEmbedded 的MySQL插件和移植MySQL到ARM开发板
  3. linux 下的shell脚本
  4. 详解log4j2(下) - Log4j2在WEB项目中配置
  5. linux搭建Django环境,Linux (ubuntu 12.04)下搭建Python Django环境
  6. 平安夜海报PNG免扣素材来了,全都在这|搜图114
  7. java1.8+pydev_Ubuntu 18.04.4 中使用 Eclipse+PyDev 配置 Python 开发环境
  8. Win10 查看开/关机历史记录、 删除管理员账户密码
  9. 剑指offer-数值的整数次方
  10. Java测试工具Mock详解
  11. OpenGL学习(八)phong光照模型
  12. C++连接MySQL数据库教程|如何连接数据库
  13. zyf的童年(异或运算的运用)
  14. @千行百业,一起乘云而上
  15. http://blog.csdn.net/pizi0475/article/details/7768597
  16. 华三防火墙NAT配置CLI
  17. 高仿精仿微信客户端源码完整版
  18. Unity WebGL(一)Unity和JS交互
  19. Unity学习笔记(实现传送带)
  20. 怎样用python生成中文字符画_如何利用Python实现图片转字符画详解

热门文章

  1. oracle数据表空间与数据文件,oracle 操作表空间和数据文件
  2. isis软件_小白学单片机:单片机电路仿真利器-Protues仿真软件的使用(1)
  3. (ContrastiveCrop)Crafting Better Contrastive Views for Siamese Representation Learning
  4. js多种方法:返回上一页
  5. 骗子收录网站源码PHP搭建
  6. linux查看缓存的文件,linux – 如何查看缓冲和缓存的数据
  7. mysql+一致性非锁定读_MySQL探秘(六):InnoDB一致性非锁定读
  8. YShout一款PHP+TXT+Ajax嵌入式在线聊天室源码
  9. 计算机的只读储存器,只读存储器
  10. CSM管理系统_复选框删除多条记录