80 likes | 95 Views
This lecture provides an overview of computer algorithms, including Prim's and Kruskal's algorithms, and discusses Dijkstra's algorithm for finding the shortest path. It also covers topics such as data warehouses and computer security.
E N D
Intro to Computer Algorithms Lecture 20 Phillip G. Bradford Computer Science University of Alabama
Announcements • Advisory Board’s Industrial Talk Series • http://www.cs.ua.edu/9IndustrialSeries.shtm • 2-Dec: Mike Thomas, CIO, Gulf States Paper • Next Research Colloquia: • Prof. Prof. Nenad Jukic • 17-Nov @ 11:00am • “Data Warehouses: The Foundation of Business Intelligence”
Computer Security Research Group • Meets every Friday from 11:00 to 12:00 • In 112 Houser • Computer Security, etc. • Email me to be on the mailing list!
CS Story Time • Prof. Jones’ research group • See http://cs.ua.edu/StoryHourSlide.pdf
Next Midterm • Tuesday before Thanksgiving ! • 25-November
Outline • Review the remainder of the semester • Lots of fun stuff! • Finish Prim’s and Kruskal’s algorithms • Dijkstra’s Algorithm • The Single-source shortest path challenge • Start talking about Huffman trees
Prim’s and Kruskal’s Algorithms • See slides from last lecture • More examples
Dijkstra’s Algorithm • Non-negative edge weights • Classic Greedy Algorithm • Growing the shortest paths • Relaxing the fringe elements