Data Structure & Algorithm Sorting: bubble insertion merge quick selection Recursion Search: binary linear Linear Data Structure: link list stack queue Non-Linear Data Structure: tree