Structs, Linked list, Binary Tree, Stack and Queue, Hash Table