Skip to content

Lmpkessels/algos-and-ds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algos and DS

License: MIT Built with C Built with Rust

This repository will cover multiple algorithms, hash functions, and data-structures during the process of maintaining it. It's purpose is to solve complex problems and give computers step-by-step instructions to accomplish specific tests.

Index

Algorithm Language Status Tests
SHA1 Rust Done Included
SHA256 Rust Done Included
SHA512 Rust Done Included
SHA3 Rust Done Included
MD4 Rust Done Included
MD5 Rust Done Included
RIPEMD-160 Rust Done Included
Binary Search C Done Included
Quick Sort C Done Included
Insertion Sort Rust Done Not Included
Merge Sort Rust Done Not Included
Roman to integer Rust Done Included

Modules

Setup

git clone https://github.com/Lmpkessels/algos-and-ds.git
cd algos-and-ds

# For C
cd c
gcc tests/test_name.c directory_name/name.c -o build/test_name
./build/name

# For Rust
cd rust
cargo test

Navigate through folders by topic.

Contribution

Pull requests are welcome. For major changes, please open an issue first to discuss what you’d like to improve or add.

License

Licensed under MIT License.
© 2026 Luuk Kessels

About

Algos and ds covers the most common algorithms and data-structures used to solve complex problems, written in C and Rust

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors