# Data Structure - Syllabus > The titles with star are not in the [113-1 CSE215](https://selcrs.nsysu.edu.tw/menu1/qrycrsfrm.asp?HIS=2&eng=0) Data Structure Course syllabus. > Most content in part (I) had existed in [112-1 CSE131 ](https://selcrs.nsysu.edu.tw/menu1/qrycrsfrm.asp?HIS=2&eng=0) C Programming I, so I will use C language to do the implementation as much as possible. ## Part (I) - basic concept and linear data structure 1. [Basic Concepts](https://hackmd.io/@benny-liu/rkN7UXoHA) 1. [Arrays](https://hackmd.io/@benny-liu/Hy3ieD3r0) 2. [(Link) List](https://hackmd.io/@benny-liu/B1n5pD2S0) 1. [Stacks](https://hackmd.io/@benny-liu/r10E19iqA) 1. [Queues](https://hackmd.io/@benny-liu/BygV5SAc0) ## Part (II) none-linear data structure and algorithm 1. [Trees](https://hackmd.io/@benny-liu/Hy5hXLyiC) * [Heap](https://hackmd.io/@benny-liu/HyMeY-3T0) * [Binary Search Trees](https://hackmd.io/@benny-liu/BkKAJdloA) * [Red-Black Trees](https://hackmd.io/@benny-liu/HywDMYM9xx) haven't finished 2. [**Graph*](https://hackmd.io/@benny-liu/SJx8-gzQjR) 3. [Sorting](https://hackmd.io/@benny-liu/H1Ic5oh2C) 4. [Hashing](https://hackmd.io/@benny-liu/Bkl2PsHCR) # Learning Resource 1. [Data Structures - Full Course Using C and C++](https://www.youtube.com/watch?v=B31LgI4Y4DQ) 1. [資料結構 - 楊昌彪](https://par.cse.nsysu.edu.tw/~cbyang/course/ds/ds_index.htm) 2. [geeksforgeeks](https://www.geeksforgeeks.org/)