splay_tree

Crates.iosplay_tree
lib.rssplay_tree
version0.3.1
sourcesrc
created_at2016-08-12 13:44:58.150873
updated_at2022-12-03 08:25:24.895491
descriptionSplay Tree based Data Structures (map, set, heap)
homepagehttps://github.com/sile/splay_tree
repositoryhttps://github.com/sile/splay_tree
max_upload_size
id5960
size119,635
Takeru Ohta (sile)

documentation

README

splay_tree

Documentation Build Status Code Coverage License: MIT

splay_tree provides data structures such as map, set and heap which are based on an in-place top-down splay tree.

A splay tree is a self-adjusting binary search tree with the additional property that recently accessed elements are quick to access again. It performs basic operations such as insertion, look-up and removal in O(log n) amortized time. - Splay tree (Wikipedia)

Documentation

See RustDoc Documentation.

The documentation includes some examples.

Installation

Add following lines to your Cargo.toml:

[dependencies]
splay_tree = "0.2"

Reference

License

This library is released under the MIT License.

See the LICENSE file for full license information.

Commit count: 89

cargo fmt