[LeedCode OJ]#136 Single Number
来源:互联网 发布:2015淘宝刷钻价格表 编辑:程序博客网 时间:2024/05/31 05:27
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】
题目链接:https://leetcode.com/problems/single-number/
题意:
找出数组中只出现过一次的数,要求在线性时间内解决且不使用额外的内存
思路:
我们可以通过排序实现,只要这个位置的数与前一位还有后一位的数都不相等,那么这个数就是单一的
class Solution{public: int singleNumber(vector<int>& nums) { int len = nums.size(); int i,j; sort(nums.begin(),nums.end()); if(nums[0]!=nums[1]) return nums[0]; for(i = 1; i<len; i++) { if(nums[i]!=nums[i-1]&&nums[i]!=nums[i+1]) return nums[i]; } return nums[len-1]; }};
0 0
- [LeedCode OJ]#136 Single Number
- [LeedCode OJ]#137 Single Number II
- [LeedCode OJ]#260 Single Number III
- [LeedCode] Single Number II
- 【LeetCode OJ 136】Single Number
- [LeedCode OJ]#9 Palindrome Number
- [LeedCode OJ]#202 Happy Number
- [LeedCode OJ]#263 Ugly Number
- [LeedCode OJ]#268 Missing Number
- [LeetCode OJ]Single Number
- LeetCode OJ:Single Number
- [LeetCode OJ] Single Number
- [LeetCode OJ]Single Number
- LeetCode OJ Single Number
- [LeedCode OJ]#171 Excel Sheet Column Number
- [LeedCode OJ]#191 Number of 1 Bits
- [LeedCode OJ]#264 Ugly Number II
- [LeedCode OJ]#171 Excel Sheet Column Number
- getRectSubPix函数
- C++中的static关键字的总结
- 黑马程序员——java基础—网络编程
- 数据结构七:选择,冒泡,插入,希尔,快速排序实现
- JAVA_SE系列:03.使用javac命令编译java程序_使用java命令运行java程序
- [LeedCode OJ]#136 Single Number
- 黑马程序员-------Java笔记--------网络编程(UDP与TCP基本步骤)
- 第4章 字典
- UVa 10397 - Connect the Campus
- 请求转发和重定向
- activemq与mysql持久化
- Ext JS6框架各库文件的区别
- 黑马程序员——线程Thread二(线程安全)
- 【Leetcode】First Missing Positive