Skip to content

Implementation of all the basic CS algorithms in Rust

License

Notifications You must be signed in to change notification settings

iyakushev/rust.algs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ALGORITHMS IN RUST

Yet another implementation of all the basic CS algorithms, but now in Rust.

1. INSTALLATION

In order to build the binaries just cd into the folder and run ~$ cargo build.
After that run each desired example with cargo run --bin BINARY_NAME.
You can also run the binaries from the target folder itself. E.g. ./target/release/list

2. IMPLEMENTATIONS

Progress Name
BASICS
✔️ Fibonacci + Recursive
✔️ Fibonacci iterator
✔️ Euclid's GCD + Recursive
✔️ Linked list
✔️ BST
Doubly linked list
CELLULAR AUTOMATA
✔️ Game of Life
SORTING
✔️ bubble sort
✔️ quick sort
✔️ quick sort with
Templates and Closures
✔️ insertion sort
✔️ merge sort
✔️ counting sort
tim sort
radix sort

Releases

No releases published

Packages

No packages published

Languages