black-red (0.1.0)
Installation
[registries.forgejo]
index = "sparse+ " # Sparse index
# index = " " # Git
[net]
git-fetch-with-cli = truecargo add black-red@0.1.0 --registry forgejoAbout this package
A lean, fast red-black tree implementation.
black-red
A lean, fast red-black tree implementation.
Example
use black_red::RBTree;
let mut tree = RBTree::new();
assert!(tree.is_empty());
assert_eq!(tree.len(), 0);
for i in [5, 3, 7, 9, 6] {
tree.insert(i);
}
assert_eq!(tree.len(), 5);
assert!(!tree.is_empty());
assert!(tree.contains(&7));
assert!(tree.remove(&7));
assert!(!tree.contains(&7));
assert!(tree.iter().eq(&[3, 5, 6, 9]));
Dependencies
| ID | Version |
|---|---|
| rand | ^0.10.0 |
Keywords
tree
red-black
set
search
sort
algorithms
Details
2026-04-06 14:45:07 +01:00
Assets (1)
Versions (1)
View all
Cargo
21
Samuel Collins
MIT OR Apache-2.0
24 KiB
black-red-0.1.0.crate
24 KiB
0.1.0
2026-04-06