fav-ssr
fav-ssr copied to clipboard
Functional Algorithms Verified in SSReflect
Functional Algorithms Verified in SSReflect
A port of https://functional-algorithms-verified.org/ to Coq/SSReflect.
Besides Mathcomp, this also requires the Equations plugin.
Contents
- Basics
Part I: Sorting and Selection
- Sorting
- Selection
Part II: Search Trees
- Binary Trees
- Binary Search Trees
- Abstract Data Types
- 2-3 Trees
- Red-Black Trees
- AVL Trees
- Beyond Insert and Delete: \cup, \cap and -
- Arrays via Braun Trees
- Tries
- Huffman’s Algorithm
Part III: Priority Queues
- Priority Queues
- Leftist Heaps
- Priority Queues via Braun Trees
- Binomial Heaps
Part IV: Advanced Design and Analysis Techniques
- Dynamic Programming
- Amortized Analysis
- Queues
- Splay Trees
- Skew Heaps
- Pairing Heaps