diff --git a/docs/notes/Leetcode 题解.md b/docs/notes/Leetcode 题解.md index f36e2b26..e172b7c5 100644 --- a/docs/notes/Leetcode 题解.md +++ b/docs/notes/Leetcode 题解.md @@ -403,6 +403,9 @@ public List topKFrequent(int[] nums, int k) { } List topK = new ArrayList<>(); for (int i = buckets.length - 1; i >= 0 && topK.size() < k; i--) { + if (buckets[i] == null) { + continue; + } if (buckets[i].size() <= (k - topK.size())) { topK.addAll(buckets[i]); } else {