rust-algorithms
staticstep
rust-algorithms | staticstep | |
---|---|---|
3 | 5 | |
3,643 | 13 | |
- | - | |
1.1 | 0.0 | |
about 1 year ago | over 2 years ago | |
Rust | Rust | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
rust-algorithms
-
Anything C can do Rust can do Better
Algorithm Cookbook in Rust - Aram Ebtekar
-
Programming challenges + Rust
This blog post is a good introduction on how to use Rust for programming contests. You may also find this library of common data structures/algorithms as a good reference point.
- Coding platforms that support cargo
staticstep
- StaticStep 0.4.0: zero-overhead StepBy-like functionality for primitive RangeBounds implementors, now also with full-gamut integer overflow handling equivalent to that of StepBy
-
A critique of Rust's range types
TLDR it now completely matches StepBy's behaviour and still is not any slower than it was previously.
-
My Rust port of Prime Generator benchmark needs some optimization.
I was even inspired to make a little crate a few days ago that tries to offer a decent solution, after encountering someone else with basically the same optimization problem OP has.
- staticstep: bi-directional `step_by`-like functionality that actually optimizes well for the common use case of primitive ranges
What are some alternatives?
ritelinked - RiteLinked - LinkedHashMap & LinkedHashSet in Rust
staticvec - Implements a fixed-capacity stack-allocated Vec alternative backed by an array, using const generics.
NumToA - An efficient method of heaplessly converting numbers into their string representations, storing the representation within a reusable byte array.
tref - Tree in Rows Elemental Format. Rust crate to parse, store and serialize trees.
python - Official Python client library for kubernetes
itertools - Extra iterator adaptors, iterator methods, free functions, and macros.
graph - A library for high-performant graph algorithms.
const-chunks - Extension trait to chunk iterators into const-length arrays.
regex - An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.
mir-algorithm - Dlang Core Library
adventofcode - Advent of Code solutions of 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022 and 2023 in Scala
rust - Empowering everyone to build reliable and efficient software.