Skip to content

won-and-jong/Data-Structures-and-Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algorithm Study

소개

알고리즘 문제 스터디를 위한 저장소입니다.
바킹독 문제집을 기반으로 진행하며, 백준 그룹에 올려놓은 자료 구조 직접 구현 및 문제 풀이를 목표로 합니다.

문제 해결 코드 제출 절차

  1. 브랜치 생성: 자신의 닉네임에 해당하는 브랜치를 생성합니다. 예: git checkout -b [본인 닉네임]
  2. 이슈 생성: 이슈를 이용해 오늘 할 일을 정해주세요.
  3. 문제 해결: 본인의 폴더 내에 문제 해결 코드를 추가합니다.
  4. Pull Request (PR) 생성: 생성한 브랜치에서 main 브랜치로 PR을 생성합니다. PR 템플릿에 따라 작성해주세요.
  5. 코드 리뷰 요청: PR 생성 시 랜덤으로 2명의 멤버를 리뷰어로 지정됩니다.
    • PR 제출자는 PR 생성 시 할 일을 적어놓았던 이슈를 태그해주세요.
    • 리뷰어는 빠른 시일 내에 리뷰를 완료해주세요.

코드 리뷰

  • 리뷰어는 코드의 가독성, 효율성, 코딩 스타일 등을 중점으로 리뷰합니다.
  • 리뷰어는 개선 사항이나 질문을 자유롭게 코멘트할 수 있습니다.
  • PR 제출자는 리뷰어의 피드백을 바탕으로 코드를 수정하고 다시 리뷰를 요청할 수 있습니다.

Merge 규칙

  • 모든 코드 리뷰가 완료되고, 최소 2명의 리뷰어로부터 승인을 받으면, PR은 main 브랜치로 merge됩니다.

규칙 및 지침

  • 서로 존중하는 태도를 유지하고, 건설적인 피드백을 제공해주세요.
  • 문제 해결 과정에서 다른 참가자의 코드를 참고할 수 있지만, 복사는 피해주세요.

참고

문제집 진행도

번호 주제 진행도
0x00 오리엔테이션 (문제집 X)
0x01 기초 코드 작성 요령 I (문제집 X)
0x02 기초 코드 작성 요령 II 100%
0x03 배열 0%
0x04 연결 리스트 0%
0x05 스택 0%
0x06 0%
0x07 0%
0x08 스택의 활용(수식의 괄호 쌍) 0%
0x09 BFS 0%
0x0A DFS (문제집 X)
0x0B 재귀 0%
0x0C 백트래킹 0%
0x0D 시뮬레이션 0%
0x0E 정렬 I 0%
0x0F 정렬 II 0%
0x10 다이나믹 프로그래밍 0%
0x11 그리디 0%
0x12 수학 0%
0x13 이분탐색 0%
0x14 투 포인터 0%
0x15 해시 0%
0x16 이진 검색 트리 0%
0x17 우선순위 큐 0%
0x18 그래프 0%
0x19 트리 0%
0x1A 위상 정렬 0%
0x1B 최소 신장 트리 0%
0x1C 플로이드 알고리즘 0%
0x1D 다익스트라 알고리즘 0%
0x1E KMP 0%
0x1F 트라이 0%
Appendix A 문자열 기초 0%
Appendix B 동적 배열 (문제집 X)
Appendix C 비트마스킹 0%

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •