# 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)