https://github.com/pscheidl/treesome
A library for tree creation, manipulation, traversal and visualization.
https://github.com/pscheidl/treesome
Last synced: 2 months ago
JSON representation
A library for tree creation, manipulation, traversal and visualization.
- Host: GitHub
- URL: https://github.com/pscheidl/treesome
- Owner: Pscheidl
- License: apache-2.0
- Created: 2024-04-08T08:31:25.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-20T06:08:01.000Z (about 2 years ago)
- Last Synced: 2026-01-01T05:46:12.784Z (6 months ago)
- Language: Rust
- Size: 30.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Treesome
[](https://crates.io/crates/treesome)
[](https://docs.rs/treesome/latest/treesome/)
A playful library for tree
1. creation,
2. traversal,
3. manipulation,
4. serialization and deserialization,
5. visualization.
(alpha stage, just started playing with this)
Offers precisely sized binary (`Btree`) and generalized n-ary tree (`Tree`) structures. Serde is supported.
:musical_note: (_ignore if you don't understand the language or the jargon_)
```
V grafu vede cesta,
jako žádná ze sta,
roubená je stromama.
Když šel Euler v létě,
samoten na světě,
prošel všema mostama.
```
([V Královci neprošel](https://mathworld.wolfram.com/KoenigsbergBridgeProblem.html), bohužel)