Base.cs Podcast show

Base.cs Podcast

Summary: Beginner-friendly computer science lessons based on Vaidehi Joshi's base.cs blog series, produced by CodeNewbie.

Join Now to Subscribe to this Podcast

Podcasts:

 S4:E4 - "Varon explains set theory" | File Type: audio/mpeg | Duration: 00:18:27

If you know about venn diagrams, then you basically know set theory! We explain how the two are related and connect it back to computer science with the help of some of our favorite foods.

 S4:E3 - "Chaining to the rescue!" | File Type: audio/mpeg | Duration: 00:27:08

The Brians still need their own tables! We resolve our collision with a new strategy: chaining.

 S4:E2 - "Too many Brians at the (hash)table" | File Type: audio/mpeg | Duration: 00:21:08

What do you do when you're in a hash table, and two pieces of data get assigned the same spot?! You've got a collision, and you need a resolution! We dig into one strategy to resolve a collision, and make sure each data has a spot.

 S4:E1 - "Gotta hash 'em all" | File Type: audio/mpeg | Duration: 00:25:28

In our intro to hash tables, we use books, pizza toppings, and fridge operators to break down how hash tables work and what makes them so awesome.

 S3:E8 - "BFS is your BFF" | File Type: audio/mpeg | Duration: 00:25:16

How does breadth-first search actually work? And how do you know whether you should use that, or depth-first search? And what's the Big O notation for BFS anyway? Let's find out!

 S3:E7 - "Getting in line for breadth-first search" | File Type: audio/mpeg | Duration: 00:26:35

We are getting in line, or enqueuing, for breadth-first search! We walk through the steps and compare the process to depth-first search.

 S3:E6 - "Drowning in DFS" | File Type: audio/mpeg | Duration: 00:28:01

How does depth-first search perform in terms of Big O notation? And how do you actually implement it, in coding terms? Let's find out!

 S3:E5 - "When the washing machine's 'Inorder'" | File Type: audio/mpeg | Duration: 00:24:18

Let's dig into another depth-first search strategy: inorder! This time, we walk through a numerical example, traversing the tree with fresh, animated voices and a broken washing machine.

 S3:E4 - "Preorder-ing at the family BBQ" | File Type: audio/mpeg | Duration: 00:17:40

We dive into depth-first search by exploring our first of three strategies: preorder! Let's walk through an example step-by-step and get to know members of Saron's fictitious tree family along the way.

 S3:E3 - "Making brownies with depth-first search" | File Type: audio/mpeg | Duration: 00:28:15

How are algorithms related to brownies? And how do we navigate through the nodes of a tree when implementing depth-first search?

 S3:E2 - "Seven bridges and a triangle" | File Type: audio/mpeg | Duration: 00:22:56

We use a triangle to trace simple paths and finally get to the bottom of the seven bridges problem that helped launch graph theory.

 S3:E1 - "Oily graphs in Königsberg" | File Type: audio/mpeg | Duration: 00:22:21

We go all the way back to 1735 to a place called Königsberg. It had seven bridges and a tricky math problem that led to the creation of graph theory.

 S2:E8 - "Let's get graphic" | File Type: audio/mpeg | Duration: 00:31:28

We explore what graphs are, how to define them, and how they're related to discrete mathematics.

 S2:E7 - "Logarithm is gonna get you" | File Type: audio/mpeg | Duration: 00:26:06

What does it mean for an algorithm to be logarithmic? We revisit Big O notation, this time in the context of binary search.

 S2:E6 - "Binary searching" | File Type: audio/mpeg | Duration: 00:23:43

If you've heard of binary trees, you've probably heard of binary search. But how does a binary search algorithm actually work? And do you have to have binary trees, or can you use it on other things?

Comments

Login or signup comment.