알고리즘/cs 스터디를 위한 저장소 입니다.
스터디는 https://www.youtube.com/c/BaaarkingDog를 토대로 진행합니다.
진행상황 | 주차 | 알고리즘 |
---|---|---|
0주차 | C++의 기본 | |
1주차 | 시간 복잡도, 배열, 연결리스트 | |
2주차 | 스택, 큐, 덱 | |
3주차 | BFS & DFS | |
4주차 | 재귀 & 백트래킹 | |
5주차 | 정렬1, 2 | |
6주차 | DP, 그리디, 수학 | |
7주차 | 이분 탐색 , 투 포인터 | |
8주차 | 해시 | |
9주차 | 이진검색트리, 분할 정복 | |
10주차 | 그래프 & 트리 | |
11주차 | 위상정렬, 최소 신장 트리 | |
12주차 | 플로이드, 다익스트라, KMP알고리즘 |
- [바킹독의 실전 알고리즘 강의자료 문제집] https://github.com/encrypted-def/basic-algo-lecture 주차별 해당하는 주제에 맞는 필수 4문제 풀기
- 알고리즘 문제집 참고해서 필수 4문제 + 선택 3문제 업로드
- 해당 레포지토리를 clone 후 본인의 github username으로 branch 생성
- 주차별 폴더 (예시.
01 - 시간 복잡도, 배열, 연결리스트
)에 백준 아이디(예시.kare9981
) 폴더 생성 - 개인 폴더 안에 코드 작성하되, 파일 명은
[플랫폼] 문제번호
로 통일
- 플랫폼 작성법 통일:
- [BOJ] - 백준
- [PGS] - 프로그래머스
- [LTC] - 리트코드
- [CFS] - 코드포스
- [SEA] - 삼성SW Expert Academy
- [ETC] - 그외
- 마지막으로 master branch에 Pull Request해주시면 됩니다. PR은
[깃허브아이디] 22 GDSC algorithm-study_1주차
- 해당 주차 담당자는 '사진, 글로 정리한 알고리즘 개념 + 바킹독 실전 알고리즘 문제집에 있는 필수 문제 '를 리드미에 작성해주세요.(예시.
문제: [플랫폼] 문제번호/문제이름(티어)
) - commit 규칙 (예시.
[깃허브아이디] 22 GDSC algorithm-studty_1주차
)