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:

 S6:E2 - "Getting to the bottom of the heap...sort." | File Type: audio/mpeg | Duration: 00:24:34

Heapify all the things!

 S6:E1 - "Heaps as arrays" | File Type: audio/mpeg | Duration: 00:17:26

We dig into how heaps are presented as arrays.

 S5:E8 - "Shrinking and growing heaps with cats" | File Type: audio/mpeg | Duration: 00:17:13

We talk about how to add and remove values from a heap with the help of a few cats.

 S5:E7 - "A heap of heaps" | File Type: audio/mpeg | Duration: 00:22:02

What are heaps? How are they related to binary trees? We use losers, winners, and some cards to help us get to the bottom of heaps!

 S5:E6 - "The big O of quicksort" | File Type: audio/mpeg | Duration: 00:28:57

How does quicksort perform? And how do variables, like the pivot number, affect it? We walk through three examples to find out!

 S5:E5 - "Quick sort Queendom" | File Type: audio/mpeg | Duration: 00:28:59

We learn all about our second divide and conquer algorithm, quick sort! We walk through how it works with help from a queendom, a few pointers, and a very helpful pivot number.

 S5:E4 - "Merge sort stops the suckage" | File Type: audio/mpeg | Duration: 00:26:00

Finally, a sorting algorithm that doesn't suck! We explore how merge sort works and why it performs better than insertion, bubble, and selection sort.

 S5:E3 - "Sorting with insertion sort" | File Type: audio/mpeg | Duration: 00:19:07

We dig into how insertion sort works, how we know where to do our inserting, and how this sorting algorithm performs, all with the help of our new boos.

 S5:E2 - "What's bubble sort?" | File Type: audio/mpeg | Duration: 00:24:24

We are super bubbly about bubble sort! We dig into our second sorting algorithm and break down how it works and why it's actually not a great way of sorting things.

 S5:E1 - "The simple selection sort" | File Type: audio/mpeg | Duration: 00:23:16

What is selection sort and how does it work? We use broken books and cookies to tell you all about it!

 S4:E8 - "The Saron Sort" | File Type: audio/mpeg | Duration: 00:26:24

In our season finale, we're wrapping up our sorting algorithm classifications with two final categories: recursive vs. non-recursive and comparison vs. non-comparison. And we throw in some tomatoes, just for good measure.

 S4:E8 - "The Saron Sort" | File Type: audio/mpeg | Duration: 00:26:24

In our season finale, we're wrapping up our sorting algorithm classifications with two final categories: recursive vs. non-recursive and comparison vs. non-comparison. And we throw in some tomatoes, just for good measure.

 S4:E7 - "Sorting the Michaels" | File Type: audio/mpeg | Duration: 00:23:52

What does it mean for a sorting algorithm to be "stable"? What about it being internal or external? We explore two more ways to classify sorting algorithms with the help of a few Michaels.

 S4:E6 - "It's sorting time!" | File Type: audio/mpeg | Duration: 00:24:34

What's a sorting algorithm, and how do we categorize them? We dig into the six ways to classify them and explore why they're so important.

 S4:E5 - "Sets, sets, everywhere" | File Type: audio/mpeg | Duration: 00:25:12

Sets are everywhere, and you're probably already working with them! We talk about how they're actually implemented and how well they perform.

Comments

Login or signup comment.