Designing stimulating programming assignments for an algorithms course

Michael Mitzenmacher · ACM SIGCSE Bulletin · 1996

The field of random graphs contains many surprising and interesting results. Here we demonstrate how some of these results can be used to develop stimulating, open-ended exercises for courses in algorithms and data structures or graph theory. Specifically, we provide problems for algorithms that compute minimum spanning trees, connected components, maximum flows, and all-pairs shortest paths.

Read the paper · More papers on PaperTik