Skip to content

rushi-0369/dsa-practice

Repository files navigation

Data Structures and Algorithms Practice 💻

This repository contains my solutions to various Data Structures and Algorithms (DSA) problems that I practice regularly to improve my problem-solving skills and prepare for technical interviews.

The problems are solved using different approaches and cover a wide range of algorithmic concepts.


📚 Topics Covered

  • Arrays
  • Strings
  • Linked Lists
  • Stacks & Queues
  • Trees
  • Binary Search Trees
  • Graphs
  • Recursion
  • Dynamic Programming
  • Greedy Algorithms
  • Searching & Sorting

🧠 Platforms Used for Practice

Problems are mainly practiced from:

  • LeetCode
  • HackerRank
  • GeeksforGeeks
  • CodeChef

🛠️ Languages Used

  • C++
  • C

📂 Repository Structure

Example structure:

dsa-practice
 ├── arrays
 ├── strings
 ├── linked-list
 ├── trees
 ├── graphs
 ├── dynamic-programming
 └── README.md

Each folder contains problems related to that topic.


🎯 Goal

The goal of this repository is to:

  • Strengthen understanding of data structures and algorithms
  • Improve problem-solving skills
  • Prepare for technical coding interviews
  • Maintain a record of solved problems

🚀 How to Use

You can browse the folders to see solutions to different problems categorized by topic.

Each file contains the implementation and logic used to solve the problem.


👨‍💻 Author

Rushi

GitHub: https://github.com/rushi-0369

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors