LeetCode - 169 解題紀錄
題目: LeetCode - 169. Majority Element
題目說明
給一個陣列,求此陣列中出現最多次的數字。
解題思路
想法: 想像成是消去法,將數字兩兩消去,最後剩下的一定是出現最多次的那個數字。
作法: 定義一個
num
紀錄數字,count
紀錄該數字出現的次數。使用一個迴圈,當碰到數字和num
不同時就把count
- 1,若count
剩下 0 時,把num
換成該數,count
設為 1。
參考解法
1 | class Solution { |
本部落格所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明來自 Larry's notes!
評論