사당 모임에서 두 번째 주제로 자료구조와 알고리즘을 공부합니다.
- 📕 Data Structures & Algorithms in Swift (구매하기)
-
총 5개의 Section과 45개의 Chapter로 구성되어 있습니다.
-
일주일에 네 Chapter 씩 차근차근히 공부할 계획입니다. (goals: 4 chapter/week)
-
각 Chapter 별로 발표한 내용들을 기록할 계획입니다.
-
오프라인 스터디 어카이빙 + 추후 간략히 복습할 목적입니다.
-
Section I: Introduction
Ch# Chapter Subject Presenter Note 1 Why Learn Data Structures & Algorithms? 장희 노션 2 Complexity 장희 노션 3 Swift Standard Library 태헌 슬라이드 -
Section II: Elementary Data Structures
Ch# Chapter Subject Presenter Note 4 Stack Data Structure 경준 블로그 5 Stack Challenges 경준 6 Linked List 성훈 드롭박스 문서 7 Linked List Challenges 성훈 8 Queues 도미닉 슬라이드, 유튜브 9 Queue Challenges 도미닉 슬라이드 -
Section III: Trees
Ch# Chapter Subject Presenter Note 10 Trees 종찬 블로그 11 Tree Challenges 종찬 블로그 12 Binary Trees 련호 노션 13 Binary Tree Challenges 련호 노션 14 Binary Search Trees 태헌 슬라이드 15 Binary Search Tree Challenges 태헌 16 AVL Trees 장희 노션 17 AVL Tree Challenges 장희 18 Tries 경준 노션 19 Trie Challenges 경준 20 Binary Search 도미닉 슬라이드 21 Binary Search Challenges 도미닉 22 The Heap Data Structure 성훈 드롭박스 문서 23 Heap Data Structure Challenges 성훈 24 Priority Queue 장희 노션 25 Priority Queue Challenges 장희 -
Section IV: Sorting Algorithms
Ch# Chapter Subject Presenter Note 26 O(n2) Sorting Algorithms 태헌 슬라이드 27 O(n2) Sorting Challenges 태헌 28 Merge Sort 종찬 노션 29 Merge Sort Challenges 종찬 30 Radix Sort 경준 노션 31 Radix Sort Challenges 경준 32 Heap Sort 경준 노션 33 Heap Sort Challenges 경준 34 Quicksort 도미닉 슬라이드 35 Quicksort Challenges 도미닉 -
Section V: Graphs
Ch# Chapter Subject Presenter Note 36 Graphs 성훈 드롭박스 37 Graphs Challenges 성훈 38 Breadth-First Search 련호 노션 39 Breadth-First Search Challenges 련호 40 Depth-First Search 종찬 블로그 41 Depth-First Search Challenges 종찬 42 Dijkstra's Algorithm 43 Dijkstra's Algorithm Challenges 44 Prim's Algorithm 45 Prim's Algorithm Challenges
역대 발표자