This repository contains implementations of various data structures and algorithms, along with solutions to practice problems related to specific topics. Most of the code in this repository is written by me, while some are collected from other sources.