Algorithm Analysis (CSC 301 2015F) : EBoards

CSC301.01 2015F, Class 23: Graphs


Overview

Preliminaries

Admin

Upcoming Work

Extra Credit

Academic

Peer Support

Questions

Leftover Topics: Tries

"If at first you don't succeed, trie, trie again."

What ADT does the trie implement?

What ADT does the hash table implement?

Other notes

Tries and hash tables seem to have some similar goals. are the relative advantages/disadvantages of tries vs. hash tables?

Graphs: Conceptual

What is a graph?

A collection of vertices, V, and a collection of edges between those vertices, E. E is a subset of VxV. (or VxVxN, for weighted graphs)

What do the following terms represent? (It's okay to say that you don't know.)

Graphs: ADT

What are the key operations for a graph?

Traversing Graphs