알고리즘
- [LeetCode] 300. Longest Increasing Subsequence - 동적계획법(Dynamic Programming) + DFS(깊이우선탐색) + LIS(최장증가부분수열) JAVA 2025.01.05
- [LeetCode] 165. Compare Version Numbers - 문자열(String) + 아이디어(Idea) JAVA 2025.01.01
- [LeetCode] 155. Min Stack - 구현(Implementation) + 아이디어(Idea) JAVA 2025.01.01
- [LeetCode] 102. Binary Tree Level Order Traversal - 깊이우선탐색(DFS) + 넓이우선탐색(BFS) JAVA 2025.01.01
- [LeetCode] 413. Arithmetic Slices - 구현(DFS) JAVA 2024.12.29
- [LeetCode] 1155. Number of Dice Rolls With Target Sum - 동적계획법(Dynamic Programming) JAVA 2024.12.29
- [LeetCode] 122. Best Time to Buy and Sell Stock II - 탐욕법(Greedy) JAVA 2024.12.18
- [LeetCode] 128. Longest Consecutive Sequence - 해시셋(HashSet) JAVA 2024.12.11
- [LeetCode] 98. Validate Binary Search Tree - 이진탐색트리(Binary Search Tree) JAVA 2024.12.11
- [LeetCode] 71. Simplify Path - 구현(Implementation) + 문자열(String) JAVA 2024.12.11
- [LeetCode] 72. Edit Distance - 깊이우선탐색(DFS) JAVA 2024.12.04
- [LeetCode] 78. Subsets - 비트마스킹(BitMask) JAVA 2024.12.04
- [LeetCode] 73. Set Matrix Zeroes - 구현(Implementation) JAVA 2024.12.04
- [LeetCode] 48. Rotate Image - 구현(Implementation) JAVA 2024.12.01
- [LeetCode] 54. Spiral Matrix - 구현(Implementation) JAVA 2024.12.01
- [LeetCode] 75. Sort Colors - 삽입정렬(Insertion Sort) + 합병정렬(Merge Sort) + 퀵정렬(Quick Sort) JAVA 2024.12.01
- [LeetCode] 56. Merge Intervals - 구현(Implementation) JAVA 2024.11.28
- [LeetCode] 47. Permutations II - 깊이우선탐색(DFS) + 해시셋(HashSet) + 비트마스크(BitMask) JAVA 2024.11.28
- [LeetCode] 40. Combination Sum II - 깊이우선탐색(DFS) + 해시셋(HashSet) JAVA 2024.11.28
- [LeetCode] 64. Minimum Path Sum - 깊이우선탐색(DFS) + 동적계획법(Dynamic Programming) JAVA 2024.11.28
- [LeetCode] 50. Pow(x, n) - 분할정복(DivideAndConquer) + 수학(Math) JAVA 2024.11.24
- [LeetCode] 57. Insert Interval - 유니온파인드(UnionFind) OR 구현(Implementation) JAVA 2024.11.24
- [LeetCode] 74. Search a 2D Matrix - 이분탐색(BinarySearch) JAVA 2024.11.24
- [LeetCode] 79. Word Search - 깊이우선탐색(DFS) + 문자열(String) JAVA 2024.11.24
- [LeetCode] 61. Rotate List - 구현(Implementation) JAVA 2024.11.20
- [LeetCode] 62. Unique Paths - 동적계획법(DP, Dynamic Programming) JAVA 2024.11.20
- [LeetCode] 49. Group Anagrams - 문자열(String) + 해시맵(HashMap) JAVA 2024.11.20
- [LeetCode] 55. Jump Game - 아이디어(Idea) + 깊이우선탐색(DFS) + 동적계획법(DP, Dynamic Programming) JAVA 2024.11.20
- [LeetCode] 46. Permutations - 깊이우선탐색(DFS) + 비트마스킹(BitMask) JAVA 2024.11.13
- [LeetCode] 38. Count and Say - 깊이우선탐색(DFS) JAVA 2024.11.13