LeetCode - 274 解題紀錄 / August LeetCoding Challenge Day 11
題目說明
給一個陣列,代表每篇論文的引用數,求 H - index。( 若 h = 5,代表有 5 篇論文的引用數大於等於 5,其餘論文的引用數皆小於 5 )
解題思路
先將陣列降冪排序,接著遍歷陣列,若 citations[i] >= i + 1
,代表有 i + 1
篇論文的引用數大於等於 i + 1
,持續做直到找到最大的 h
即可。( 當找到最大的 h
代表總共有 h
篇論文的引用數大於等於 h
,而後面論文的引用數都小於 h
)
1 | Example: |
參考解法
1 | class Solution { |
本部落格所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明來自 Larry's notes!
評論