"git actually has a simple design, with stable and reasonably well-documented data structures. In fact, I'm a huge proponent of designing your code around the data, rather than the other way around, and I think it's one of the reasons git has been fairly successful […] I will, in fact, claim that the difference between a bad programmer and a good one is whether he considers his code or his data structures more important." - Linus tovalds
| 과제 | 조광일 | 구미향 | 김덕수 | 남현길 | 신동욱 |
|---|---|---|---|---|---|
| Linked list: basic | 완료 PR#2 | 코드리뷰 진행중 PR#3 | 코드리뷰 진행중 PR#5 | 코드리뷰 진행중 PR#7 | |
| Linked list: application | 완료 PR#2 | 코드리뷰 진행중 PR#3 | 코드리뷰 진행중 PR#5 | ||
| Stack: infix to postfix | 완료 PR#2 | ||||
| Stack: postfix evaluation | 완료 PR#2 | ||||
| Queue: circular queue | 코드리뷰 진행중 PR#6 | ||||
| Heap: max heap | |||||
| Binary search tree: basic | |||||
| Binary search tree: AVL tree | |||||
| Hash: basic | |||||
| Hash: bloom filter | |||||
| Graph: topological sort | |||||
| Graph: Dijkstra's algorithm |