Leetcode 169. Majority Element (Easy) (cpp)
来源:互联网 发布:网络诈骗手段及防范 编辑:程序博客网 时间:2024/05/27 16:41
Leetcode 169. Majority Element (Easy) (cpp)
Tag: Array, Divide and Conquer, Bit Manipulation
Difficulty: Easy
/*169. Majority Element (Easy)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) { if (nums.size() == 1) { return nums[0]; } int cnt = 0, majority; for (int i =0; i < nums.size(); i++) { if (cnt == 0) { majority = nums[i]; cnt++; } else { majority == nums[i] ? cnt++ : cnt--; if (cnt > nums.size() / 2) { return majority; } } } return majority; }};
0 0
- Leetcode 169. Majority Element (Easy) (cpp)
- 【LeetCode】169.Majority Element (Easy)
- Leetcode 169. Majority Element[easy]
- LeetCode 169. Majority Element (Easy)
- LeetCode 169. Majority Element (Easy)
- LeetCode解题报告 169. Majority Element [easy]
- [leetcode 169. Majority Element]easy |week4
- 169. Majority Element (Easy)
- 169. Majority Element Easy
- [Leetcode 169, Easy] Majority Element
- <LeetCode><Easy> 169 Majority Element
- 【Leetcode-Easy-169】 Majority Element
- 169. Majority Element [easy] (Python)
- leetcode 日经贴,Cpp code -Majority Element
- leetcode 日经贴,Cpp code -Majority Element II
- Leetcode 229. Majority Element II (Medium) (cpp)
- [LeetCode]169.Majority Element
- LeetCode 169.Majority Element
- Excel Sheet Column Title
- JavaEE中遗漏的10个最重要的安全控制
- Android JNI DETECTED ERROR IN APPLICATION的解决
- PHP基础——PHP数组
- java 中== equals hashcode源码剖析
- Leetcode 169. Majority Element (Easy) (cpp)
- 三大无线技术 —— WiFi、蓝牙、HomeRF(无线网卡、WPAN)
- ipconfig /flushdns 清除系统DNS缓存
- Android 事件拦截 处理
- 复习(数据结构):链表:c语言
- 如何在施工物料管理Web系统中处理大量数据并显示
- 未闻花名ED《君がくれたもの》原文+罗马音+中文
- Android 学习笔记十三 通过绝对路径得到uri
- Linux目录结构及文件