Computer Science 361
ANALYSIS AND DESIGN OF ALGORITHMS
January 2007
Lecture Notes
-
Introduction and PRELIMINARIES
-
The Growth of Functions
-
Recurrences
-
Graphs
-
DFS Traversal
-
BFS Traversal
-
Trees
-
Union of disjoint sets and finding the partition
-
Lists
-
Stacks and Queues
-
Priority Queues
-
Heaps and Heap Sort
-
Divide and Conquer Technique
-
Sorting Algorithms
-
Greedy Programming Technique
-
Huffman Encoding
-
Minimum Spanning Trees
-
Single Source Shortest Path
-
Topological Sort
-
Dynamic Programming
-
Transitive closure and other Graph algorithms
-
Pattern Matching
-
P and NP
Last modified:Thursday December 25, 2014 at 05:37 pm
Cezar Câmpeanu