leetcode之169. Majority Element
来源:互联网 发布:国家药监局数据库查询 编辑:程序博客网 时间:2024/05/20 04:10
原题:
Given an array of size n, find the majority element. The majority element is the element that appears more than ⌊ n/2 ⌋ times.
You may assume that the array is non-empty and the majority element always exist in the array.
********************************我是一条分割线*************
class Solution{public: int majorityElement(vector<int>& nums) { map <int,int> m; for(int i=0; i<nums.size(); i++) { m[nums[i]]++; } int resu=-1; for(map<int,int>::iterator it = m.begin(); it != m.end(); it++) { if((*it).second*2 >= nums.size()) { resu = (*it).first; break; } } return resu; }};
测试程序
int main(){ int a[]={2,2,1,2,3,4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,21,1,1}; vector<int > b(a,a+17); int resu; Solution s; resu=s.majorityElement(b); cout<<resu<<endl; return 0;}
三天不动就手生。。。。。。。。。。。。。。也是醉了
0 0
- leetcode之169. Majority Element
- leetcode之majority element
- LeetCode之Majority Element
- leetcode之Majority Element
- leetcode之Majority Element
- LeetCode之Majority Element
- LeetCode之路:169. Majority Element
- [LeetCode]169.Majority Element
- LeetCode 169.Majority Element
- 【LeetCode】169.Majority Element
- LeetCode 169. Majority Element
- LeetCode 169. Majority Element
- [leetcode] 169.Majority Element
- Leetcode 169. Majority Element
- 【LeetCode】169. Majority Element
- [LeetCode]169. Majority Element
- 169. Majority Element LeetCode
- LeetCode 169. Majority Element
- 晶体管相关
- JAVA设计模式之适配器
- 函数设计 (高质量C++/C编程指南)
- Linux 开发板4G转WiFi热点 手机连接热点上网(三 WiFi模块的移植及AP的建立)
- Apache POI使用详解
- leetcode之169. Majority Element
- 腾讯云CentOS7安装mysql-5.7.14
- Java基本数据类型总结
- 【U3D日记-2016年10月9日】一道Codeforces引发的“代码整洁”思考
- 创建spring管理的自定义注解
- Jack (Java Android Compiler Kit)
- SQL中Group By的使用
- c#+ArcGIS Engine-矢量要素赋值
- Tomcat调优测试