169. Majority Element(多元素)———附带思路和完整代码
作者:互联网
文章目录
0 效果
1 题目
2 思路
个数最多的元素一定在容器的中间位置。
3 代码
class Solution {
public:
int majorityElement(vector<int>& nums) {
std::sort(nums.begin(), nums.end());
return nums[nums.size()/2];
}
};
int cmp(const void* p1, const void* p2){
return *(int*)p1 - *(int*) p2;
}
int majorityElement(int* nums, int numsSize){
qsort(nums, numsSize, sizeof(int), cmp);
return *(nums + (numsSize/2));
}
标签:numsSize,p2,return,nums,int,Element,Majority,169,const 来源: https://blog.csdn.net/qq_33375598/article/details/121932942