Skip to content

Pranay-Suthar/DSA-codes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧩 DSA Codes Repository

Welcome to dsa-codes!
This repository contains my solutions, notes, and practice problems for Data Structures and Algorithms (DSA).
It serves as both a learning journey and a reference for quick revision.


πŸ“‚ Repository Structure

πŸ”€ Strings – DSA Practice

This folder contains my practice codes and solutions for String-related problems in Data Structures and Algorithms.
The goal is to strengthen problem-solving skills and master common string manipulation techniques.

πŸ“ Subfolders

  • Easy Problems – Covers basic string manipulations (palindrome check, anagram, substring search, etc.)
  • Medium Problems – More challenging problems involving hashing, sliding window, and pattern matching.

πŸ‘‰ View All String Codes


πŸ” Recursion – DSA Practice

This folder contains my practice codes and solutions for Recursion problems in Data Structures and Algorithms.
It focuses on understanding the recursive approach, breaking down problems into smaller sub-problems, and applying recursion to solve:

  • Factorial, Fibonacci, and basic math functions
  • Backtracking problems (e.g., N-Queens, Rat in a Maze, Sudoku solver)
  • Divide & Conquer techniques

πŸ“ Subfolders

  • Easy Problems – Simple recursion-based problems to build fundamentals.
  • Medium Problems – Covers backtracking and divide & conquer challenges.
  • Hard Problems – Advanced recursion challenges like expression parsing, N-Queens, Basic Calculator, Integer to English Words, and other constraint-based problems.

πŸ‘‰ View All Recursion Codes

πŸ™Œ The aim is to build a strong foundation in recursion, which is essential for advanced problem-solving in DSA.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages