Given an integer array nums and an integer k, return the k most frequent elements. You may return the answer in any order.
**
** Input: nums = [1,1,1,2,2,3], k = 2 Output: [1,2]
**
** Input: nums = [1], k = 1 Output: [1]
**
**
Follow up: Your algorithm's time complexity must be better than O(n log n), where n is the array's size.
Jnaneshwara Reddy Satti
Builder · ClearCode
Hi — I'm a 21yo CS grad from India. I built ClearCode while recovering from a surgery, because I genuinely believe DSA should be visual, free, and accessible to everyone. No VC funding. No team. Just me, my laptop, and a lot of chai. ☕
If ClearCode helped you understand even one concept — consider supporting it. Every rupee keeps the servers running and new videos coming.