169. Majority Element
2016-03-14 13:12
423 查看
//44ms #include<algorithm> class Solution { public: int majorityElement(vector<int>& nums) { if(!nums.size()) return false; if(nums.size()==1) return nums[0]; int len=nums.size(); int max=len/2; int n=1; sort(nums.begin(),nums.end()); for(int i=0;i<len-1;i++) { if(nums[i]==nums[i+1]) n++; else n=1; if(n>max) return nums[i]; } return false; } };
相关文章推荐
- 160. Intersection of Two Linked Lists
- 144. Binary Tree Preorder Traversal
- 极客头条
- 解决Centos6.7下ibus 不能使用问题
- 使用Weka进行数据挖掘(Weka教程七)Weka分类/预测模型构建与评价
- 【小技巧】
- javac 及 java命令的使用问题(错误或无法加载主类)
- 程序包com.sun.image.codec.jpeg不存在 问题的完美解决
- 141. Linked List Cycle
- 137. Single Number II
- 136. Single Number
- 119. Pascal's Triangle II
- 架构漫谈(一):什么是架构?
- 写在最前面 - 每天5分钟玩转 OpenStack(1)
- 116. Populating Next Right Pointers in Each Node
- 112. Path Sum
- 110. Balanced Binary Tree(1)
- 2016蓝桥杯算法训练——关联矩阵
- 架构的本质
- android 遇到的一个小问题