1 unstable release
new 0.11.0 | Jan 11, 2025 |
---|---|
0.10.0 |
|
0.9.1 |
|
0.9.0 |
|
0.1.0 |
|
#902 in Data structures
137 downloads per month
555KB
9K
SLoC
High Performance Algorithms & Data Structures for Rust
This crate provides fast Data Structures and Algorithms in Rust. Every data structure is hand crafted for performance, well tested and has an extensive API.
Maps:
- LinkedHashMap: A fast and flexible map that combines a HashMap and a LinkedList for O(1) inserts, lookups and deletes along with a predictable iteration order.
Lists:
- LinkedList: A fast and flexible doubly linked list that allows for O(1) inserts, deletes and updates in the middle or at either end of the list. 2x faster than the std::collections::LinkedList
Collections:
- BitVector: A fast contiguous growable array of bits allocated on the heap that allows storing and manipulating an arbitrary number of bits.
Usage
Add this to your Cargo.toml:
[dependencies]
deepmesa = "0.*.*"
Contributing
Contributions in any form (suggestions, bug reports, pull requests, and feedback)are welcome. If you've found a bug, you can submit and issue or email me at deepmesa@arrsingh.com.
License
Licensed under the Apache License, Version 2.0
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be licensed as above, without any additional terms or conditions.