Object-Oriented-Data-Structures 1.Data Structures:Linked List, Stack, Queue, Trees, Heap, Graph. 2.Algorithms: Recursion, Complexity (Algorithm Analysis) , Hashing,Searching, Sorting