标签:
#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