Chapter 1: Algorithms (Analysis and Design)

Chapter 2: Data Representation (Basic Concepts)

Chapter 3: Arrays

Chapter 4: Linked Lists

Chapter 4: Stacks and Queues

Chapter 6: Trees

Chapter 7: Searching and Sorting

Chapter 8: Graphs