公告歡迎來到 Larry's notes,近期會持續整理網站。
※ LeetCode, UVa 與 YZUCSE 系列相關文章已從首頁的文章列表中移除。可從首頁的釘選分類瀏覽。
※ LeetCode, UVa 與 YZUCSE 系列相關文章已從首頁的文章列表中移除。可從首頁的釘選分類瀏覽。
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!
評論