Skip to content

kkweon/c-data-structure-study

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C로 자료구조 공부하기

  1. Install Bazel
  2. And run the following commands for an example
    bazel build //chapter01:all
    bazel test //week1:all --test_output=all

해당 Repository는 C언어로 자료구조를 공부하는 Repository입니다. 매 주마다 한 주제에 관한 문제가 제시됩니다. 누구나 풀어서 제출(Pull Request)할 수 있습니다.

교재

'Do it! 자료구조와 함께 배우는 알고리즘 입문 C 언어 편' 을 사용하는 것을 생각하고 있습니다. 확정된 것이 아니며, 자유로운 의견 제시 바랍니다.

과정

다음의 표는 Do it! 자료구조와 함께 배우는 알고리즘 입문 C 언어 편의 학습 계획표를 기반으로 만든 것입니다. 확정된 것이 아니며, 자유로운 의견 제시 바랍니다.

진행 배우는 내용
1 1, 2장 반복, 배열, 구조체
2 3장 검색 알고리즘, 선형 / 이진 검색
3 4장 스택
4 4장
5 5장 재귀의 기본, 재귀 알고리즘 분석
6 5장 하노이의 탑, 8퀸 문제
7 6장 버블, 선택, 삽입 정렬
8 6장 셀, 퀵, 병합, 힙. 도수 정렬
9 7장 집합, 배열로 집합 만들기, 비트 벡터로 집합 만들기
10 8장 브루트 포스법, KMP법, Boyer-Moore법
11 9장 선형 리스트, 포인터로 연결 리스트 만들기
12 9장 커서로 연결 리스트 만들기, 원형 이중 연결 리스트
13 10장 트리, 이진트리와 이진 검색트리(1/2)
14 10장 이진트리와 이진 검색트리(2/2)
15 11장 해시법
16 보충 수업 복습하기

진행 방법

다음의 진행방법은 확정된 것이 아니며, 자유로운 의견 제시 바랍니다.

  1. 1주 1주제 공부
  2. 한 장(예: 트리)이 완전히 끝나면 문제 결정하기. 문제 결정은 Issue를 만들어 결정
  3. 문제를 1주에 걸쳐 해결하고 GitHub Pull Request를 활용하여 코드 리뷰하기.

참여하기

다음의 Form을 채워 주십시오.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 89.0%
  • Starlark 8.6%
  • C 2.4%