안녕하세요! 이 레포지토리는 Java 언어를 사용하여 알고리즘을 공부하는 곳입니다. 여러 가지 주제에 대한 알고리즘을 다루고 있으며, 문제 풀이와 학습 과정을 기록하고 있습니다.
-
기본 자료구조
- String
- Array
- Two Pointers Algorithm
- Sliding Window Algorithm
- HashMap
- HashSet
- TreeSet
- Stack
- Queue
-
정렬과 검색
- Sorting
- Searching
-
재귀적 알고리즘
- Recursive
-
트리와 그래프
- Tree
- Graph (DFS, BFS 기초)
-
문제 풀이
- 다양한 알고리즘 문제를 풀이합니다.
- 풀이한 문제는 각 디렉토리에 정리됩니다.
-
시간 측정
- 각 문제의 풀이 시간을 측정하여 최적화에 도움을 줍니다.
-
주석으로 정리
- 푼 문제와 학습한 내용은 소스 코드에 주석으로 자세히 기록합니다.