Skip to content

Singularityy0/DSARust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Data Structures & Algorithms in Rust

Rust Build Status License

About The Project

This is a personal journey into implementing classic Data Structures and Algorithms (DSA) using idiomatic Rust.

While resources for DSA in languages like C++ (STL) and Python are abundant, finding high quality, ground up implementations in Rust can be challenging. Rust's strict memory safety, ownership model, and borrow checker make implementing even "simple" algorithms like Linked Lists or Quick Sort a unique challenge compared to other languages.

This repository serves as both a learning resource and a reference for writing memory-safe, efficient, and idiomatic Rust code.

Implementations

1. Sorting Algorithms (core/sortings)

A deep dive into $O(N^2)$ and $O(N \log N)$ sorting algorithms, focusing on idiomatic Rust and memory efficiency.


About

Data Structures and Algorithms in RUST

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors