Skip to content
Toying around with algorithms in Rust.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Rust Algorithms

This is me having fun implementing various algorithms and datastructures in Rust. Being idiomatic for the language is not particularly a goal--much of this code could be satisfied by the standard library instead.

Vector Algorithms (vector)

Algorithms operating on vectors. Most can be further generalized to deal with more arbitrary collections and types.

Sorts: quick, heap, merge, insertion, selection, bubble, bogo, shaker, binary insertion.

Searches: binary, jump

Selects: quick, naive

Misc: Fisher-Yates shuffle, Boyer-Moore Majority, Partition by Pivot, Max Heap, Reverse, Is Sorted, Is Anagram, Deduplicate

You can’t perform that action at this time.