An open API service indexing awesome lists of open source software.

https://github.com/superioone/algorithms

Implementation of various data structure and algorithms.
https://github.com/superioone/algorithms

algorithms algorithms-and-data-structures

Last synced: 11 months ago
JSON representation

Implementation of various data structure and algorithms.

Awesome Lists containing this project

README

          

Rust implementations of various data structures and algorithms.

| Crate Name | Description |
|-------------------------|-----------------------------------------------|
| algorithms_buffer_utils | Helper SIMD utils for byte buffers. |
| algorithms_core | Basic data structures like queue, heap etc. |
| algorithms_hash | Hash and checksum algorithms. |
| algorithms_random | Random number generators. |
| algorithms_sort | Sort algorithms. |

## Used References

- [ Introduction to Algorithms ](https://mitpress.mit.edu/9780262046305/introduction-to-algorithms/)
- [ The PCG Paper ](https://www.pcg-random.org/paper.html)
- [ Fast Hashing of Variable-Length Text Strings ](https://web.archive.org/web/20120704025921/http://cs.mwsu.edu/~griffin/courses/2133/downloads/Spring11/p677-pearson.pdf)
- [ SMHasher repo for MurmurHash3 ](https://github.com/aappleby/smhasher/tree/master)
- [ Intel® Digital Random Number Generator (DRNG) Software Implementation Guide ](https://www.intel.com/content/www/us/en/developer/articles/guide/intel-digital-random-number-generator-drng-software-implementation-guide.html)
- [ CityHash ](https://github.com/google/cityhash)
- [ A Systematic Approach to Build High Performance, Software-based, CRC Generators ](https://web.archive.org/web/20061216135550/http://www.intel.com/technology/comms/perfnet/download/CRC_generators.pdf)