---
# System prepended metadata

title: Data Structure
tags: [dataStructure]

---

# Data Structure

###### tags: `dataStructure`


### Tutorial from Google Engineer

**What is data structure?**


DS is way of organization data so that it can be use efficiency 

**Why data structure so important?** Are you sure？XD

- They are necessary ingredient in create fast and powerful algorithms.
- Manage and organize data.
- Make code more cleaner and easily to understand.

[Abstract data type](/iyjeKoLKQt-DOyS2mMJJeg)

[big O](/e9ChynKNQvmbuPawjj9cpw)

[Dynamic and static array ](/Cw68_iPaRsaJs4Ng-VRskg)

[Single and Double linked lists](/nZdhzPu3SdWvwRDV7LQlFA)

[Stack](/GKM2wG0vRc-SMZiSHee-Lw)

[Queue](/PAqsX3pCTDmZLEMkLuTcPw)

[Priority Queue](/w61zJFofRUK3PsN4USjZcw)

[Union find(disjoint set)](/FkcyRLswQSW7_Ha1t2SXTQ)

---

### Data Structure (C/C++)



[Introduction to data structure(array/linked list)](/oNF7XaP4Si6bwPlSqr_DCg)
[Array vs linked list](/X5hrMy-qRx-NgLjvwKqY9A)

[LinkList implementaion (logical view)](/L3ChE-M_TW6oRcV2JcbulQ)

[linkList Inserting a node at beginning](/FdharOjUTqKGRVkPRAyNiA)


---

Link 

https://www.youtube.com/watch?v=NobHlGUjV3g&list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P&index=4



---

### Lec 1 (NYCU  
[Concepts/Recursion/Algorithm Analysis
](/U_g-ww-4REegijWLiQGw7w)


HomeWork (NQU

[Homework](/wdK-YR2PSEyrC_CAvulvYA)