[Hash] Top K Frequent Elements
2021. 3. 27. 15:57ㆍ프로그래밍-코딩테스트/LeetCode

배열과 K가 input으로 들어왔을때, 가장 frequently하게 나타나는 원소를 k개 리턴하라는 문제이다

간단하지만 hash를 이용한다는 점에서 기억할만하다
hash를 이용함은 결국 dictionary, 즉 key-value값으로 데이터를 관리한다는 뜻이다.
hash라는 객체에 number-빈도로 데이터를 저장한다
그 뒤, 이 객체에 대해 value기준으로 내림차순 정렬한다.
value가 큰 순서대로 k개를 세서 리턴해주면 된다.
'프로그래밍-코딩테스트 > LeetCode' 카테고리의 다른 글
| [Array] Product of Array Except Self (0) | 2021.03.27 |
|---|---|
| [DP] Palindromic Substrings (0) | 2021.03.27 |
| [Tree] Kth Smallest Element in a BST (0) | 2021.03.27 |
| [Stack] Daily Temperatures (0) | 2021.03.27 |
| [Array] Subsets (0) | 2021.03.27 |