Chapters
Transcript
Episode notes
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Introduction
00:00 • 5min
Glide Sort Is a Frankenstein's Monster
04:48 • 4min
The Problem With Three Way Comparisons
08:19 • 3min
The Basics of Sorting Engineer
11:00 • 3min
How to Sort Data in Quick Sort
13:47 • 2min
How to Check if You're Using the Pivot Before in Patterned Feeding Quicksort
15:29 • 2min
How to Choose the Right Pivot for Your Partition
17:30 • 2min
The Quadratic Worst Case of Malicious Algorithms
19:42 • 2min
Heuristic Optimization for Sorting
21:44 • 2min
Glidesort Improves Sorting for Small Arrays
23:19 • 5min
Glide Sort Is Faster and Uses Less Memory Than Unstable Sort
28:43 • 2min
The Problem With Stable and Stable Sorting Algorithms
30:49 • 2min
Glide Sort: A Frankenstein Monster of Glides Sort and Merge Sort
32:26 • 3min
Glyser: A Fast Path for Small Arrays
35:04 • 3min
The Importance of Probability in Streaming Data
38:12 • 2min
Quicksort in Stable Sorting
40:27 • 2min
Glide Sort: A Good Choice for Large Arrays or Large Collections
42:40 • 3min
Glide Sort: A Comparison Based Algorithm
45:53 • 3min
Glidingsort: A Great General Sorting Algorithm
48:34 • 2min
Glide Start: A Comparison Based Algorithm for String Sorting
50:17 • 2min
Python's Slow Sorting Algorithm
52:17 • 2min
The Importance of Merge Sorting in Python
54:00 • 2min
How to Implement a Panic in Rust
55:52 • 3min
Gliding Sword: A Standard Library
58:36 • 2min
The Trade-Offs of a Faster Algorithm
01:00:19 • 3min
The Importance of Benchmarking
01:02:53 • 3min
The Future of Quantum Computing
01:06:02 • 2min
The Future of Gliding Sorting
01:07:44 • 2min
Glidezord and Cloud Story
01:09:28 • 2min
How to Fix Small Pre-Star Arrays
01:11:33 • 3min