This repo contains sample projects and implementations of algorithms and datastructures, written to improve conceptual understanding of Rust
Threadpool design pattern implementation to understand std::sync::Arc and related concepts
Implement C strtok() to understand lifetimes
Implemented QuickSort
Simple implementation of a singly linked list
Implemented Trie datastructure
Implemented Union-Find aka Disjoint Set datastructure complete with path compression and union by rank optimizations
Built a gRPC server and client using Tonic