Episodes

Reviews

Analytics

Clips

June 19, 2019
S6:E8 - "Meet our good friend PATRICIA"
Take a listen as our binary "dog" barks up the PATRICIA tree.
More info...
27 min
June 12, 2019
S6:E7 - "The cannibalistic efficiency of radix trees"
Recycle, reuse, reduce your space by compressing your tries and creating radix trees.
More info...
22 min
June 5, 2019
S6:E6 - "Dear tries, you (auto)complete me"
"Do or do not, there is no tries...wait, yes we're still talking tries."
More info...
22 min
May 29, 2019
S6:E5 - "Tries: the golden retriever of data structures"
Branch out with us into the tree-like data structure that is tries.
More info...
19 min
May 22, 2019
S6:E4 - "Radix sort: the patient zero of sorting algorithms "
We're getting to the root of where sorting algorithms began with radix sort ("radix" is latin for "root," this is a funny joke I assure you).
More info...
27 min
May 15, 2019
S6:E3 - "You can count on counting sort"
We are nearing the end of our deep-dive into sorting algorithms, and looking at the beautiful efficiency of counting sort.
More info...
29 min
May 8, 2019
S6:E2 - "Getting to the bottom of the heap...sort."
Heapify all the things!
More info...
24 min
May 1, 2019
S6:E1 - "Heaps as arrays"
We dig into how heaps are presented as arrays.
More info...
17 min
April 3, 2019
S5:E8 - "Shrinking and growing heaps with cats"
We talk about how to add and remove values from a heap with the help of a few cats.
More info...
17 min
March 27, 2019
S5:E7 - "A heap of heaps"
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!
More info...
22 min
March 20, 2019
S5:E6 - "The big O of quicksort"
How does quicksort perform? And how do variables, like the pivot number, affect it? We walk through three examples to find out!
More info...
28 min
March 13, 2019
S5:E5 - "Quick sort Queendom"
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.
More info...
28 min
March 5, 2019
S5:E4 - "Merge sort stops the suckage"
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.
More info...
26 min
February 27, 2019
S5:E3 - "Sorting with insertion sort"
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.
More info...
19 min
February 20, 2019
S5:E2 - "What's bubble sort?"
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.
More info...
24 min
February 13, 2019
S5:E1 - "The simple selection sort"
What is selection sort and how does it work? We use broken books and cookies to tell you all about it!
More info...
23 min
December 19, 2018
S4:E8 - "The Saron Sort"
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.
More info...
26 min
December 12, 2018
S4:E7 - "Sorting the Michaels"
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.
More info...
23 min
December 5, 2018
S4:E6 - "It's sorting time!"
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.
More info...
24 min
November 28, 2018
S4:E5 - "Sets, sets, everywhere"
Sets are everywhere, and you're probably already working with them! We talk about how they're actually implemented and how well they perform.
More info...
25 min
November 21, 2018
S4:E4 - "Varon explains set theory"
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.
More info...
18 min
November 14, 2018
S4:E3 - "Chaining to the rescue!"
The Brians still need their own tables! We resolve our collision with a new strategy: chaining.
More info...
27 min
November 7, 2018
S4:E2 - "Too many Brians at the (hash)table"
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.
More info...
21 min
October 31, 2018
S4:E1 - "Gotta hash 'em all"
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.
More info...
25 min
October 10, 2018
S3:E8 - "BFS is your BFF"
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!
More info...
25 min
October 3, 2018
S3:E7 - "Getting in line for breadth-first search"
We are getting in line, or enqueuing, for breadth-first search! We walk through the steps and compare the process to depth-first search.
More info...
26 min
September 25, 2018
S3:E6 - "Drowning in DFS"
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!
More info...
28 min
September 19, 2018
S3:E5 - "When the washing machine's 'Inorder'"
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.
More info...
24 min
September 12, 2018
S3:E4 - "Preorder-ing at the family BBQ"
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.
More info...
17 min
September 5, 2018
S3:E3 - "Making brownies with depth-first search"
How are algorithms related to brownies? And how do we navigate through the nodes of a tree when implementing depth-first search?
More info...
28 min
August 29, 2018
S3:E2 - "Seven bridges and a triangle"
We use a triangle to trace simple paths and finally get to the bottom of the seven bridges problem that helped launch graph theory.
More info...
22 min
August 22, 2018
S3:E1 - "Oily graphs in Königsberg"
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.
More info...
22 min
April 4, 2018
S2:E8 - "Let's get graphic"
We explore what graphs are, how to define them, and how they're related to discrete mathematics.
More info...
31 min
March 28, 2018
S2:E7 - "Logarithm is gonna get you"
What does it mean for an algorithm to be logarithmic? We revisit Big O notation, this time in the context of binary search.
More info...
26 min
March 21, 2018
S2:E6 - "Binary searching"
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?
More info...
23 min
March 14, 2018
S2:E5 - "What's a binary tree?"
We dig into binary trees. What makes a tree binary, and why are they so popular in computer science? And how do you implement one?
More info...
20 min
March 7, 2018
S2:E4 - "Trees IRL"
We explore the world (forest?) of trees even further! We learn what a tree's depth and height are, why they're important, and why unbalanced trees can cause computational problems.
More info...
20 min
February 28, 2018
S2:E3 - "Don't be stumped ... by trees"
What's in a tree? And why do they always seem to pop up in computer science? We dig into the different parts of a tree, and how certain "tree truths" make them so special.
More info...
25 min
February 21, 2018
S2:E2 - "Queues IRL"
Where do we see queues in real life? We explore how queues are used in different parts of the tech stack, and help us do things like send email, create animations, and manage requests. A huge thank you to Twilio for sponsoring this season of the show!
More info...
16 min
February 14, 2018
S2:E1 - "Cue the Queues"
What's in a queue? And how does it relate to stacks? We explore what they do, how they work, and how to implement them. Based on Vaidehi Joshi's blog post, "To Queue or Not to Queue". A huge thank you to Twilio for sponsoring this season of the show!
More info...
20 min
December 13, 2017
S1:E8 - "Stacks IRL"
Where do you see stacks in real life? We look at how browser histories, call stacks, and undo/redo functionality in blogging are implementations of a stack. We also dig into what exactly a stack is made of and how it operates.
More info...
27 min
December 6, 2017
S1:E7 - "How do you make a stack overflow?"
Stack Overflow is an awesome resource, but it's also a real life technical thing! We dig into what causes a stack overflow and unpack the rules of creating and working with stacks.
More info...
27 min
November 29, 2017
S1:E6 - "A friendly intro to Big O Notation"
Big O Notation can be scary. But it doesn't have to be! We unpack this popular cs topic and show you how to use it to evaluate different data structures (like linked lists!) and make better programming decisions.
More info...
33 min
November 22, 2017
S1:E5 - "Linked Lists in Your Apartment"
You may be familiar with arrays and hashes and variables, but how much do you know about linked lists? We dig into what they are, how they work, and the pros and cons of using this popular data structure.
More info...
23 min
November 17, 2017
S1:E4 - "Hexes and Colors"
Vaidehi and Saron walk through how to count in hexes, discuss where we might see the hexadecimal system in real life, and breakdown the math that makes number 16 so special.
More info...
22 min
November 15, 2017
S1:E3 - "Hex Queen"
Vaidehi and Saron walk through how to count in hexes, discuss where we might see the hexadecimal system in real life, and breakdown the math that makes number 16 so special.
More info...
22 min
November 9, 2017
S1:E2 - "What is encoding?"
Vaidehi and Saron explore how encoding works and talk through some popular encoding schemes like ASCII, unicode, and base64.
More info...
21 min
November 7, 2017
S1:E1 - "Bits, Binary, and Bytes"
We give you a beginner-friendly breakdown of how to count in binary (with some fun counting challenges you can join in on!), how it relates to bits and bytes, and why it's important for us to know as developers.
More info...
24 min
October 29, 2017
S1:E0 - "Season 1 Teaser"
CodeNewbie is teaming up with the incredible Vaidehi Joshi to turn her base.cs blog series into an awesome podcast. Listen to a clip from the first episode, coming out Nov 8. Make sure to subscribe!
More info...
2 min
Feedback on the new Podbay?
    1x
    15
    15
    00:00:00
      00:00:00