Week 3: Data Structures Continued

Week of 9/10

This week, we will complete our review of common data structures and learn about some advanced ones.

Videos

Monday

Intro to hashtables

Binary heaps

Wednesday

Advanced Data Structures: Bloom Filters:

Optional videos

Testing the importance of good hash functions

(we’ll probably do this as an in-class activity on Wednesday, so this is really just here as a reference in case you want to review it - I don’t recommend watching it before class)

Code for this video is available here.

Birthday paradox

For more details on the Birthday Paradox, check out this blog post/video

In class:

Building custom data structures.

Out:

Lecture review assignment #3, Homework #2 (due 9/27)

Due:

Lecture review #3, Homework #1

Updated: