---
# System prepended metadata

title: DS Note
tags: [CYCS_DS]

---

DS Note
===

{%hackmd theme-dark %}

Author: 黃乙家

作業資料存放位置：
[Github (https://github.com/ja-errorpro/CYCS_DS)](https://github.com/ja-errorpro/CYCS_DS)

本頁網址：
- [封面 (https://hackmd.io/@CompileErr0r/SJptHARAh)](https://hackmd.io/@CompileErr0r/SJptHARAh)

Ch1. Recursion
---

- [遞迴概念 Recursion Concept](/To_13_ARTJSdgZLuY4xhiA)
- [作業一 DS1ex1Note](/w_NNjW25TsCQGiWrzXnE-Q)

Ch2. Data Abstraction
---
- [抽象資料 Data Abstraction](/cfcKXmw7T7-Ir1gq7UdCXA)

Ch3. Linked List
---
- [鏈結串列 Pointer based linked list](/VCMS-hiuTm2rwKxk31TClA)

Ch4. Recursion Problem Solving
---
- [定義語言 Defining language](/dYiI3XCTTLKb8L8nMCE0Ow)
- [回朔法 Backtracking](/g2xP0DvsSoSYVOy-wMlarQ)
- [作業二 DS1ex2Note](/1tR3YisFQRek-xEcWUftXw)

CH4.5. 學習心得
---
- [DS 學習心得一](/BNvHveYQRQybqngpkVT6kg)

Ch5. Stack
---
- [DS Stack](/Oh5BpgodTXed8x98eEWBug)

Ch6. Queue
---
- [DS Queue](/tFGJIz1sRNusWvqmBRDioQ)

Ch7. Algo Efficiency
---
- [DS Big O Notation](/fi1vvxkTRoSw5j8EIp0wEw)
- [DS Sorting](/b34vjH5FSGacQNcbvvE2TA)

Ch8. Tree
---
- [DS Tree](/excwGD1tQkOWpeDwRZB0KQ)

---

Ch9(DS2 Ch1). Priority Queue(Heap)
---
- [DS Heap](/eMYFvmlgT_ajM_Zy5PcYbw)
- [DS Double-Ended Priority Queue](/hK7Xfe7mSgmHbhg07RpTNw)
- [DS Mergeable Priority Queue](/yLGNpyO9QcuzYxVAxvg8DA)

Ch2. Balanced Search Tree
---
- [DS Binary Search Tree](/uJ3C9fOkSDWqWb3AoC2VKw)
- [DS 2-3 Tree and 2-3-4 Tree](/0Eii72h7T-K5f0WSJpfeng)
- [DS AVL Tree](/QJ2ErM0GSN-i0uLTb5YuDg)
- [DS Red-Black Tree](/qXhhH9mZTZSiVs6q5Bclfg)

Ch2.5 學習心得
---
- [DS 學習心得二](/kQ9J-Zf6RxaizZp5ofKBCg)

Ch3. Hash
---
- [DS Hash](/Op9oUpI3QFeBYFtECn4ktQ)

Ch4. Graph theory
---
- [DS Graph](/F_kkU_IoSXOAlbAeatcCaA)
- [DS Shortest Path](/Xu00wG-fQQGHQnx30ktTJQ)
- [DS Spanning Tree](/ONJSlpPTRTGIdTlXjSlzOQ)
- [DS Topo Sort](/NHuE-6D7SpW-c68TUn_Dxg)
- [DS Adv Graph](/HbxdNu41RVOww00p6hOCKw)