TLDR: How Persistent Data Structures Work
Date: 2021-02-07 Source: https://arpitbhayani.me/blogs/persistent-data-structures-introduction
Overview
Explore persistent data structures - access historical versions, understand partial, full, and confluent persistence, and see real-world applications. Partially Persistent Data Structures allows access to all the historical versions but allows modification to only the newest one.
Key Points
- Partially Persistent: Partially Persistent Data Structures allows access to all the historical versions but allows modification to only the newest one.
- Functional Programming Languages: Functional Programming Languages are ideal candidates for incorporating Persistent Data Structures as they forbid, while some discourage, the mutability of underlying structures.
- Computational Geometry: One of the fundamental problems in Computational Geometry is the Point Location Problem which deals with identifying the region where the query point lies.