Chapter 1 Basic Concepts
Chapter 2 Arrays and Structures
Chapter 3 Stacks and Queues
Chapter 4 Lists
Chapter 5 Trees
Chapter 6-1 Graphs: Basic Concepts, Depth first and Breadth first Search, Minimum Spanning Tree
Chapter 6-2 Graphs: Shortest Path, Topological Sort
Chapter 7 Sorting
Chapter 8 Hashing
Chapter 9 Heap Structures
Chapter 10 Search Structures
Knapsack Problem
Internal Sorting Diagram
Priority Queue based Graph Algorithm