https://1kohei1.com/leetcode/ ## LinkedList - [[141. Linked List Cycle]] OK - [[142. Linked List Cycle II]] OK - [[83. Remove Duplicates from Sorted List]] OK - [[82. Remove Duplicates from Sorted List II]] - [[2. Add Two Numbers]] OK ## Stack - [[20. Valid Parentheses]] OK - [[206. Reverse Linked List]] OK ## Heap, PriorityQueue - [[703. Kth Largest Element in a Stream]] OK - [[347. Top K Frequent Elements]] - [[373. Find K Pairs with Smallest Sums]] ## HashMap - [[1. Two Sum]] OK - [[49. Group Anagrams]] OK - [[349. Intersection of Two Arrays]] OK - [[929. Unique Email Addresses]] OK - [[387. First Unique Character in a String]] OK - [[560. Subarray Sum Equals K]] OK ## Graph, BFS, DFS - [[200. Number of Islands]] OK - [[695. Max Area of Island]] - [[323. Number of Connected Components in an Undirected Graph]] - [[127. Word Ladder]] OK ## Tree, BT, BST - [[104. Maximum Depth of Binary Tree]] - [[111. Minimum Depth of Binary Tree]] OK - [[617. Merge Two Binary Trees]] OK - [[108. Convert Sorted Array to Binary Search Tree]] - [[112. Path Sum]] OK - [[102. Binary Tree Level Order Traversal]] OK - [[103. Binary Tree Zigzag Level Order Traversal]] OK - [[98. Validate Binary Search Tree]] OK - [[105. Construct Binary Tree from Preorder and Inorder Traversal]] OK ## Sort ## Dynamic Programming - [[276. Paint Fence]] OK ※ Premium - [[300. Longest Increasing Subsequence]] OK - [[53. Maximum Subarray]] OK - [[62. Unique Paths]] OK - [[63. Unique Paths II]] OK - [[198. House Robber]] - [[213. House Robber II]] - [[121. Best Time to Buy and Sell Stock]] OK - [[122. Best Time to Buy and Sell Stock II]] OK - [[139. Word Break]] - [[322. Coin Change]] OK ## Binary Search - [[35. Search Insert Position]] OK - [[153. Find Minimum in Rotated Sorted Array]] OK - [[33. Search in Rotated Sorted Array]] - [[1011. Capacity To Ship Packages Within D Days]] ## Recursion - [[50. Pow(x, n)]] - [[779. K-th Symbol in Grammar]] - [[776. Split BST]] ※ Premium ## Sliding Window - [[3. Longest Substring Without Repeating Characters]] OK - [[209. Minimum Size Subarray Sum]] ## Greedy + Backtracking - [[46. Permutations]] - [[78. Subsets]] - [[39. Combination Sum]] - [[22. Generate Parentheses]] ## その他 - [[283. Move Zeroes]] - [[252. Meeting Rooms]] ※ Premium - [[253. Meeting Rooms II]] ※ Premium - [[392. Is Subsequence]] - [[31. Next Permutation]] - [[8. String to Integer (atoi)]] - [[6. Zigzag Conversion]]