2024
DOI: 10.1145/3656398
|View full text |Cite
|
Sign up to set email alerts
|

The Functional Essence of Imperative Binary Search Trees

Anton Lorenzen,
Daan Leijen,
Wouter Swierstra
et al.

Abstract: Algorithms on restructuring binary search trees are typically presented in imperative pseudocode. Understandably so, as their performance relies on in-place execution, rather than the repeated allocation of fresh nodes in memory. Unfortunately, these imperative algorithms are notoriously difficult to verify as their loop invariants must relate the unfinished tree fragments being rebalanced. This paper presents several novel functional algorithms for accessing and inserting elements in a re… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...

Citation Types

0
0
0

Publication Types

Select...

Relationship

0
0

Authors

Journals

citations
Cited by 0 publications
references
References 55 publications
0
0
0
Order By: Relevance

No citations

Set email alert for when this publication receives citations?