summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--1_array_hashing/top_k_elements.py57
1 files changed, 57 insertions, 0 deletions
diff --git a/1_array_hashing/top_k_elements.py b/1_array_hashing/top_k_elements.py
new file mode 100644
index 0000000..e4b0e12
--- /dev/null
+++ b/1_array_hashing/top_k_elements.py
@@ -0,0 +1,57 @@
+"""
+Question
+
+Top K Elements in List
+
+Given an integer array nums and an integer k, return the k most frequent elements within the array.
+
+The test cases are generated such that the answer is always unique.
+
+You may return the output in any order.
+
+Example 1:
+
+Input: nums = [1,2,2,3,3,3], k = 2
+
+Output: [2,3]
+
+Example 2:
+
+Input: nums = [7,7], k = 1
+
+Output: [7]
+
+Constraints:
+
+ 1 <= nums.length <= 10^4.
+ -1000 <= nums[i] <= 1000
+ 1 <= k <= number of distinct elements in nums.
+"""
+
+
+class Solution:
+ def fn_name(self, parameters) -> return_type:
+ return return
+
+
+
+case1 = case1
+case2 = case2
+case3 = case3
+
+solution = Solution()
+print(f" fn_name case1: {solution.fn_name(case1args)}")
+print(f" fn_name case2: {solution.fn_name(case2args)}")
+print(f" fn_name case3: {solution.fn_name(case3args)}")
+
+
+"""
+Solution
+
+url: url
+video: video
+code:
+```fn_name
+code
+```
+"""