CSE 373 Section Materials, Autumn 2018
Data Structures and Algorithms
Section: Thursday at 3:30 in Savery (SAV) 156
Office Hours: Friday 12:30 - 1:30 and 3:30 - 4:30 in CSE
Data Structures and Algorithms
Section: Thursday at 3:30 in Savery (SAV) 156
Office Hours: Friday 12:30 - 1:30 and 3:30 - 4:30 in CSE
Extra Practice Materials
Note: If you're looking for the official Discussion sheets, they're on the course site.
Section Slideshows/Notes
Random Useful (?) Things
Here is a link to the Spotify Playlist I use before section.
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!
Extra Practice Materials
Note: If you're looking for the official Discussion sheets, they're on the course site.
- Extra Worksheet 1: Asymptotic Analysis
Blank
Solutions
Section Slideshows/Notes
- Section 1: Welcome, ADTs
Slideshow
"Whiteboard" Work - Section 2: Asymptotic Analysis
Slideshow
"Whiteboard" Work - Section 3: Recurrences
Slideshow
"Whiteboard" Work - Section 4: AVL Trees, Hashmaps
Slideshow
"Whiteboard" Work - Section 5: Midterm Review
"Whiteboard" Work - Section 6: Recurrences, Heaps
Slideshow
"Whiteboard" Work - Section 7: Personal Emergency
- Section 8: More Graphs
Slideshow
"Whiteboard" Work - Section 9: Final Review
"Whiteboard" Work
Random Useful (?) Things
Here is a link to the Spotify Playlist I use before section.
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!