LeetCode - 338 解題紀錄
題目: LeetCode - 338. Counting Bits
題目說明
給一個 num,回傳一個代表 0 ~ num 的二進制中 1 的數量的陣列。
解題思路
觀察答案的陣列可以知道,對於 i 來說,如果 i 是奇數則 res[i] = res[i / 2] + 1
,如果 i 是偶數則 res[i] = res[i / 2]
。
參考解法
1 | class Solution { |
本部落格所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明來自 Larry's notes!
評論