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.
题目大意:
找出数组中超过一半的数。
C++实现代码:
#include#include using namespace std;class Solution {public: int majorityElement(vector &num) { if(num.empty()) return -1; int n=num.size(); int i; int index=0; int count=1; for(i=1;i