Course Notes - CS 165 - Project in Algorithms and Data Structures
The following documents outline the notes for the course CS 165
Project in Algorithms and Data Structures.
Note: Some of the notes are in PDF format.
Viewing these files requires the use of a
PDF Reader.
Notes by Lecture Schedule
- Week 0/1:
Introduction. Algorithm Analysis.
Select Sorting Algorithms.
- Week 2:
Random Numbers and Random Permutations.
- Week 3:
Bin packing.
Binary search trees.
- Week 4:
Algorithms and Architectures.
- Week 5:
String Algorithms.
- Week 6:
Network structure.
- Week 7:
Network algorithms.
- Week 8:
Network models.
- Week 9:
Navigation and propagation in networks.
- Week 10:
Wrap-up on experimental algorithms.
Previous Projects, from Spring, 2019
Michael T. Goodrich
Department of Computer Science
University of California, Irvine, CA 92697-3435 USA