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.
- Host: GitHub
- URL: https://github.com/superioone/algorithms
- Owner: SuperioOne
- License: apache-2.0
- Created: 2024-04-27T00:56:22.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-10-15T02:38:41.000Z (over 1 year ago)
- Last Synced: 2025-02-27T17:36:13.124Z (over 1 year ago)
- Topics: algorithms, algorithms-and-data-structures
- Language: Rust
- Homepage:
- Size: 194 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)