0.0.315
What's Changed
Features
- R-Tree: insertion, deletion (including internal nodes), and range search
- Bentley–Ottmann sweep-line algorithm for line-segment intersections (with optimizations)
- Boyer–Moore majority finder
- Quickselect, including median-of-medians
IEnumerablesupport for BSTs, Skip List, and broader enumerable APIs- Geometric shape types (e.g. rectangle) for spatial structures
- Range Tree duplicate-point support
Fixes
- B+ Tree empty enumerator null-reference
- Skip List test failure; BST and Red-Black tree fixes
- R-Tree deletion and related spatial-tree issues
- Improved tree deletion performance
Docs
- Continuous API documentation updates; README and docs-project fixes
- Pull request template added
Chore
- Namespace refactor (including graphs); move niche/non-standard problems out of this repo
- Remove incomplete/unused experiments (expression tree, unfinished sweep-line / range-tree WIP where noted)
Full Changelog: 0.0.242...0.0.315