Algorithm Exercises LeetCode Easy Two Sum Contains Duplicate Valid Anagram Valid Parentheses Group Anagrams Top K Frequent Elements