We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3f41a4a commit 554f53eCopy full SHA for 554f53e
patterns/java/TopKElements.java
@@ -126,7 +126,9 @@ private int getDistance(int[] point) {
126
127
public int[][] kClosestPointsToOriginMaxHeapApproach(int[][] points, int k) {
128
// Max heap with custom comparator to compare by distance
129
- PriorityQueue<int[]> maxHeap = new PriorityQueue<>((a, b) -> getDistance(b) - getDistance(a));
+ PriorityQueue<int[]> maxHeap = new PriorityQueue<>(
130
+ (a, b) -> Integer.compare(getDistance(b), getDistance(a))
131
+ );
132
133
// Iterate through all points
134
for (int[] point : points) {
@@ -146,4 +148,4 @@ public int[][] kClosestPointsToOriginMaxHeapApproach(int[][] points, int k) {
146
148
147
149
return result;
150
}
-}
151
+}
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
0 commit comments