码迷,mamicode.com
首页 > 其他好文 > 详细

leetcode_136题——Single Number(哈希表hashtable,multiset)

时间:2015-04-17 17:51:20      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:

#include<iostream>
//#include<bitset>
//#include<map>
#include<set>
using namespace std;

/*这道题,直接采用multiset来做,就太简单了,没啥好说的,就是全导进去,然后count下
就OK了,因为在set中查找都O(1)所以呢是线性的算法复杂度
*/
int singleNumber(int A[], int n) {
	multiset<int> temp(A,A+n);
	int last_result=0;
	for(int i=0;i<n;i++)
	{
		if(temp.count(A[i])==1)
		{
			last_result=A[i];
			break;
		}
	}
	return last_result;
}


int main()
{
	bitset<1> a;
	cout<<sizeof(a)<<endl;

	system("pause");
	return 1;
}

  

leetcode_136题——Single Number(哈希表hashtable,multiset)

标签:

原文地址:http://www.cnblogs.com/yanliang12138/p/4435449.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!