search : BinarySearch & Recursion
sort : bubbleSort, selectionSort, insertionSort, mergeSort, quickSort
Data Structures : Stack Queue Deque Link(add_front, add_tail, reverse & delete ...)
Heap : BinHeap, ObjectPriorityQueue
Tree : pre/in/post Order & Recursion, levelOrder
Huffman : Build_by_message, Build_by_weight, encode & decode
Graph : BFS, DFS, Topological_sort, Prim, Dijkstra