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