CSE 373 Section Materials, Spring 2021
Data Structures and Algorithms
Zoom Code: See Ed
Important: You can use this link to schedule a 1:1 meeting with me if you're feeling lost in the course, want to review a concept, or just feel like you need help. COVID is an extremely stressful time to be a college student, so please don't hesitate to reach out to me (or the other instructors). I can also be reached over email and will try to respond ASAP.
Data Structures and Algorithms
Zoom Code: See Ed
Important: You can use this link to schedule a 1:1 meeting with me if you're feeling lost in the course, want to review a concept, or just feel like you need help. COVID is an extremely stressful time to be a college student, so please don't hesitate to reach out to me (or the other instructors). I can also be reached over email and will try to respond ASAP.
Section Slideshows/Notes
Note: Sometimes I edit the slideshow from the default shown on the course website.
- Section 1: Welcome, 14X Review
Slideshow - Section 2: Algorithm Analysis
Slideshow - Section 3: Recursive Algorithm Analysis
Slideshow - Section 4: Hashing + Math Review
Slideshow - Section 5: AVL Trees + Heaps
Slideshow - Section 6: Graphs + Traversals
Slideshow
Here are some really useful sorting animations.
Here is a pdf of the upper division algorithms book we used when I was in undergrad. This is way above the level you need to know for the algorithms in this class. That said, it's a wonderful book that does a really good job introducing concepts, and you might find it useful as a supplement in some cases (don't get too bogged down in things you may not understand though).
Here is a visualization of some of the sorting algorithms we'll learn later this term. Also handy if you'd like to experience what an acid trip feels like. Seizure Warning!