Introduction to Algorithms Data Structure & Algorithm Implementation Data Structure I Foundations II Sorting and Statistics Binary Heap III Data Structures Stack Queue Deque Singly Linked List Doubly Linked List Circular Doubly Linked List Binary Search Tree Red-Black Tree VI Graph Algorithms Adjacency List Algorithm I Foundations Insertion Sort Bubble Sort Horner's Rule Merge Sort II Sorting and Statistics Heapsort Quicksort Counting Sort