Skip to content

KSU-CS-MICLab/algorithm-study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

algorithm-study

MIC Algorithm Study


코드 리뷰 과정

반드시 코드 리뷰 과정을 숙지할 것!!


Algorithm Problem Solving Roadmap


알고리즘 및 자료구조 분류

  • 해당 링크에서 알고리즘 및 자료구조를 분류해놓은것을 확인할 수 있다.

규칙

  • 일주일에 1~2문제 풀어서 올린다.

  • 반드시 주석이나 README.md를 통해 어떻게 생각하고 접근하여 풀었는지 간단하게라도 작성한다.

  • 어떤 알고리즘 또는 자료구조에 대해 공부하고 정리하여 올려도 좋다.

  • 위에 소개된 코드 리뷰 과정을 따른다.

  • Baekjoon/ 폴더에는 https://www.acmicpc.net/ 에서 푼 문제들만 다룬다.

    • Baekjoon/ 폴더 구조는 다음과 같다.
    • Baekjoon/ 밑에 "문제번호" 폴더를 만들고 "이름" 폴더를 만들어 소스파일을 올린다. ex) Baekjoon/1000/seunguklee/1000.cpp
└── Baekjoon
    ├── 1000
    │   ├── jinhyunly
    │   │   ├── 1000.cpp
    │   │   └── Main.java
    │   └── seunguklee
    │       ├── 1000.cpp
    │       ├── 1000_1.cpp
    │       └── README.md
    └── 2000
  • Help/ 폴더에는 문제가 안풀리거나 문제를 다 풀었는데 특정 사유(시간 초과 등)로 인해 오답 처리가 됬을 경우 등.. 도움을 요청하는 폴더이다.

    • "문제사이트_문제번호" 형식의 소스파일로 올린다. ex) Baekjoon_2000.cpp
    • 반드시 어떻게 생각하고 접근해서 풀었는지 주석을 단다. 
  • Concept/ 폴더에는 알고리즘 또는 자료구조에 대해 공부하고 정리하여 올리는 폴더이다.

    • "공부한 주제.md" 형식의 마크다운 파일로 올린다. ex) quick_sort.md
  • Image/ 폴더는 마크다운 파일을 작성할 때 사용한 이미지들을 올리는 폴더이다.


진행방법

  1. 각자 알고리즘 문제 사이트에서 풀 문제를 정한다. (1주일에 1~2문제)
  2. 해당 문제의 태그를 /tags/README.md 에 추가한다.
  3. 문제를 풀어서 PR(pull request)를 날려 피드백을 받는다.
  4. 피드백을 통해 개선할 점이 필요하면 개선하여 수정하여 다시 올린다.

Releases

No releases published

Packages

No packages published