Fibonacci Heaps or “How to invent an extremely clever data structure“
I want to tell you about a daunting, but truly fascinating data structure. At first sight, Fibonacci Heaps can seem intimidating. In this video, I’m going to show you all the necessary steps to invent a really clever data structure.
00:00 Introduction
00:50 Priority Queues and Binary Heaps
05:44 Fibonacci Heaps
08:24 Amortized Analysis
10:28 ExtractMin
16:54 DecreaseKey
22:02 3 Questions
28:16 Final Words
Animations created with Manim
Music: Goldberg Variations, J.S. Bach, Kimiko Ishizaka
Sources:
Cormen, Leiserson, Rivest, Stein: Introduction to Algorithms ‒ Third Edition (the chapter on Fibonacci Heaps is available for free on their website under “Material Removed from 3e“)
Fredman, Tarjan: Fibonacci heaps and their uses in improved network optimization algorithms.
Vuillemin: A Data Structure for Manipulating Priority Queues
#SoME2
1 view
97
18
4 months ago 00:00:26 1
what is e ? #e #maths
4 months ago 00:00:12 1
helix curve | perspective #maths #mathsbeauty
8 months ago 00:00:09 1
comment what u see? correct or incorrect?#maths
8 months ago 00:00:22 1
INTEGRATION BY PARTS (EASIEST METHOD)
2 years ago 00:29:42 1
Fibonacci Heaps or “How to invent an extremely clever data structure“
3 years ago 00:11:29 2
Регионы vs Fibonacci heap | 5th place game | 3RD TOUR SPB
3 years ago 00:07:38 1
Fibonacci heap vs | 3RD TOUR SPB
3 years ago 00:12:18 1
Fibonacci heap vs Berry Basket | 3RD TOUR SPB
3 years ago 00:09:52 1
Tiered vs Fibonacci heap | 5-6 place game | 2ND TOUR SPB
3 years ago 00:07:44 1
Fibonacci heap vs Piter professionals | QF-3 | 2ND TOUR SPB