Welcome to my Data Structures and Algorithms (DSA) practice repository!
I have been consistently practicing DSA for the past year to hone my problem-solving skills and master core computer science concepts. While I've been grinding for a while, I recently began my GitHub journey and decided to start pushing my code here!
This repository serves as a personal log of my regular DSA practice and a way to track my progress over time.
The directory is primarily organized to keep things clean and easy to navigate:
homework_sheet/: Contains solutions and practice for various problem sheets.pattern_wise_practice/: Problems categorized based on the underlying data structures or algorithmic patterns.arrays/binary_search/stackk/strings/- ...
- Language: C++
- The repository contains
.cppsource files containing the problem-solving logic. (You'll also find some compiled.exefiles from my local testing).
- Maintain consistency in solving algorithmic problems.
- Master specific DSA patterns (sliding window, two pointers, etc.).
- Get comfortable with Git and GitHub workflows.
- Prepare for technical interviews and competitive programming.