Ladybug Podcast

Data Structures and Algorithms

Feb 3, 2020
Ask episode
Chapters
Transcript
Episode notes
1
Introduction
00:00 • 2min
2
How to Interview for a Pro in Computer Science
01:52 • 3min
3
Algorithms: A Standard Way of Solving a Problem
04:36 • 2min
4
The Differences Between Big O and Omega Notation
06:55 • 2min
5
The Big O Complexity Chart
08:40 • 3min
6
How to Calculate the Performance of Your Algorithms
11:48 • 3min
7
How to Sort an Array
14:52 • 3min
8
How to Optimize Your Delivery Service
17:41 • 2min
9
The Differences Between Arrays and Data Structures
19:20 • 2min
10
How to Choose the Right Data Structure for Your Use Case
21:17 • 2min
11
The Evolution of Arrays in JavaScript
22:58 • 2min
12
The Importance of Understanding Data Structures
24:41 • 2min
13
The Benefits of Using a Linked List
26:59 • 2min
14
How to Use Objects in Your Day to Day Programming Life
29:00 • 2min
15
The Differences Between Maps and Objects
31:30 • 2min
16
The Importance of Binary Trees in White-Boarding
33:02 • 3min
17
How to Be Lazy in the Data World
35:56 • 2min
18
The Importance of Stacks and Queues in JavaScript
37:36 • 2min
19
How to Use Data Structures in a Whiteboarding Interview
40:04 • 2min
20
How to Use Recursion in Programming Languages
41:44 • 4min
21
How to Test Your Solutions
45:43 • 3min
22
How to Interview for a Code Interview
48:27 • 2min
23
How to Be a Better Manager or Business Owner
49:59 • 2min
24
JavaScript Visualized Prototypal Inheritance
51:51 • 2min