알고리즘을 공부하기 위한 스터디입니다.
좋은 길라잡이를 발견해서 따라가며 발전해보고자 합니다.
개념 정리
https://github.com/WeareSoft/algorithm-study
https://github.com/tony9402/baekjoon
문제풀이
https://github.com/yoon1fe/Algorithm_Study
language : Java, Python
IDE : Eclipse, PyCharm CE
Algorithm Site : Baekjoon Online Judge
폴더명 : src/유형명/[문제번호] 문제이름/계정
파일명 : 백준_문제번호_문제이름
ex) 백준_1131_구슬찾기.java
ex) 백준_1131_구슬찾기.md
문제별로 소스코드와 구현로직 설명
1일 1스터디 참여 (필수)
커밋으로 체크
벌금 : 치킨:chicken:한마리씩
매주
- 유형별 개념정리
- 유형별 최소 5개의 문제 풀기
- 토요일 : 그 주에 공부한 유형 문제 30분 내에 1문제 풀기
순번 | Tag | 태그 | 문제집 | 상태 |
---|---|---|---|---|
01 | Data Structure | 자료구조 | 문제집 | ☑️ |
02 | Graph Traversal | 그래프 탐색 | 문제집 | ☑️ |
03 | Binary Search | 이분탐색 | 문제집 | ☑️ |
04 | Backtracking | 백트래킹 | 문제집 | ☑️ |
05 | Dynamic Programming | 동적계획법 | 문제집 | ☑️ |
06 | Divide and conquer | 분할정복 | 문제집 | ☑️ |
07 | Shortest Path | 최단거리 | 문제집 | ☑️ |
08 | Minimum Spanning Tree(MST) | 최소 스패닝 트리 | 문제집 | ☑️ |
09 | Greedy | 그리디 | 문제집 | ☑️ |
10 | Disjoint Set | 분리 집합 | 문제집 | ☑️ |
11 | Topological Sorting | 위상정렬 | 문제집 | 👀 |
12 | String | 문자열 | ⬜ | |
13 | Sort | 정렬 | ⬜ |
---------------이 뒤는 나중에 정리하는걸로---------------
🌿 정리 내용
- [#issue1] Comparator, Comparable
- [#issue2] String 크기 비교 : str1.compareTo(str2)
- Arrays.sort() vs. Collections.sort()
🌿 정리 내용
- [#issue1] 최대공약수 : 유클리드 호제법
- [#issue2] 최대공약수와 최소공배수의 관계
🌿 정리 내용
- [#issue1]
🌿 정리 내용
- [#issue1]
🌿 정리 내용
- [#issue1] 다양한 방법으로의 순열/조합 구현
🌿 정리 내용
- [#issue1]
🌿 정리 내용
- [#issue1]
🌿 정리 내용
- [#issue1]
🌿 정리 내용
- [#issue1]
그래프2(최단경로 알고리즘 : 다익스트라(Dijkstra), 벨만포드(Bellman-Ford), 플로이드(Floyd-Warshall), SPFA(Shortest Path Faster))
🌿 정리 내용
- [#issue1]
🌿 정리 내용
- [#issue1]