From 4973848943c91c7461907fa354ebff75b22e8165 Mon Sep 17 00:00:00 2001 From: vinhnguyenkhac <69387694+vinhnguyenkhac@users.noreply.github.com> Date: Tue, 16 May 2023 13:28:18 +0700 Subject: [PATCH 1/3] Update TopKFrequentElements.java --- src/main/java/com/leetcode/heaps/TopKFrequentElements.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/leetcode/heaps/TopKFrequentElements.java b/src/main/java/com/leetcode/heaps/TopKFrequentElements.java index 5a684325..03467de6 100644 --- a/src/main/java/com/leetcode/heaps/TopKFrequentElements.java +++ b/src/main/java/com/leetcode/heaps/TopKFrequentElements.java @@ -59,10 +59,11 @@ public static List topKFrequent(int[] nums, int k) { } public static void main(String[] args) { - assertEquals("[2, 1]", topKFrequent(new int[]{1, 1, 1, 2, 2, 3}, 2).toString()); + assertEquals("[1, 2]", topKFrequent(new int[]{1, 1, 1, 2, 2, 3}, 2).toString()); assertEquals("[0]", topKFrequent(new int[]{3, 0, 1, 0}, 1).toString()); assertEquals("[1]", topKFrequent(new int[]{1}, 1).toString()); assertEquals("[1, 2]", topKFrequent(new int[]{1, 2}, 2).toString()); assertEquals("[2, -1]", topKFrequent(new int[]{4, 1, -1, 2, -1, 2, 3}, 2).toString()); + assertEquals("[2, -1, 1]", topKFrequent(new int[]{4, 1, -1, 2, -1, 2, 1}, 3).toString()); } } From 74d4e5aa2637a4700993c84ede806d671ae78526 Mon Sep 17 00:00:00 2001 From: vinhnguyenkhac <69387694+vinhnguyenkhac@users.noreply.github.com> Date: Sat, 20 May 2023 17:37:08 +0700 Subject: [PATCH 2/3] Add files via upload --- src/main/java/com/leetcode/heaps/AddTest.java | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/main/java/com/leetcode/heaps/AddTest.java diff --git a/src/main/java/com/leetcode/heaps/AddTest.java b/src/main/java/com/leetcode/heaps/AddTest.java new file mode 100644 index 00000000..053ad1e4 --- /dev/null +++ b/src/main/java/com/leetcode/heaps/AddTest.java @@ -0,0 +1,21 @@ +package ASS3; + +import static org.junit.jupiter.api.Assertions.*; + +import org.junit.jupiter.api.Test; + +class AddTest { + + @Test + void test() { + TopKFrequentElements T = new TopKFrequentElements(); + assertEquals("[]", T.topKFrequent(new int[]{}, 1).toString()); + assertEquals("[2, 1]", T.topKFrequent(new int[]{1, 1, 1, 2, 2, 3}, 2).toString()); + assertEquals("[0]", T.topKFrequent(new int[]{3, 0, 1, 0}, 1).toString()); + assertEquals("[1]", T.topKFrequent(new int[]{1}, 1).toString()); + assertEquals("[1, 2]", T.topKFrequent(new int[]{1, 2}, 2).toString()); + assertEquals("[2, -1]", T.topKFrequent(new int[]{4, 1, -1, 2, -1, 2, 3}, 2).toString()); + assertEquals("[1, -1, 2]", T.topKFrequent(new int[]{4, 1, -1, 2, -1, 2, 1}, 3).toString()); + } + +} From 17bdc83b15353bebeba66826672e2e75358f50b1 Mon Sep 17 00:00:00 2001 From: vinhnguyenkhac <69387694+vinhnguyenkhac@users.noreply.github.com> Date: Sat, 20 May 2023 17:51:21 +0700 Subject: [PATCH 3/3] Add files via upload --- src/main/java/com/leetcode/heaps/AddTest.java | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/leetcode/heaps/AddTest.java b/src/main/java/com/leetcode/heaps/AddTest.java index 053ad1e4..50834ab3 100644 --- a/src/main/java/com/leetcode/heaps/AddTest.java +++ b/src/main/java/com/leetcode/heaps/AddTest.java @@ -8,14 +8,14 @@ class AddTest { @Test void test() { - TopKFrequentElements T = new TopKFrequentElements(); - assertEquals("[]", T.topKFrequent(new int[]{}, 1).toString()); - assertEquals("[2, 1]", T.topKFrequent(new int[]{1, 1, 1, 2, 2, 3}, 2).toString()); - assertEquals("[0]", T.topKFrequent(new int[]{3, 0, 1, 0}, 1).toString()); - assertEquals("[1]", T.topKFrequent(new int[]{1}, 1).toString()); - assertEquals("[1, 2]", T.topKFrequent(new int[]{1, 2}, 2).toString()); - assertEquals("[2, -1]", T.topKFrequent(new int[]{4, 1, -1, 2, -1, 2, 3}, 2).toString()); - assertEquals("[1, -1, 2]", T.topKFrequent(new int[]{4, 1, -1, 2, -1, 2, 1}, 3).toString()); + TopKFrequentElements T = new TopKFrequentElements(); + assertEquals("[]", T.topKFrequent(new int[] {}, 1).toString()); + assertEquals("[2, 1]", T.topKFrequent(new int[] { 1, 1, 1, 2, 2, 3 }, 2).toString()); + assertEquals("[0]", T.topKFrequent(new int[] { 3, 0, 1, 0 }, 1).toString()); + assertEquals("[1]", T.topKFrequent(new int[] { 1 }, 1).toString()); + assertEquals("[1, 2]", T.topKFrequent(new int[] { 1, 2 }, 2).toString()); + assertEquals("[2, -1]", T.topKFrequent(new int[] { 4, 1, -1, 2, -1, 2, 3 }, 2).toString()); + assertEquals("[1, -1, 2]", T.topKFrequent(new int[] { 4, 1, -1, 2, -1, 2, 1 }, 3).toString()); } }