Skip to content

Mastering Data Structures & Algorithms in Python. Covers Arrays, Trees, Graphs, and Dynamic Programming.

Notifications You must be signed in to change notification settings

Prajwal18py/DSA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

⚑ Data Structures & Algorithms in Python

This repository contains my solutions and implementations of Data Structures and Algorithms (DSA), written purely in Python.

The goal is to master algorithmic thinking, optimize code efficiency, and prepare for technical interviews.

πŸ“š Topics Covered

  • Data Structures: Arrays, Linked Lists, Stacks, Queues, Hash Maps, Trees (BST, AVL), Graphs, Heaps.
  • Algorithms: Sorting (Merge, Quick, Heap), Searching (Binary Search), Recursion, Dynamic Programming, Greedy Algorithms.
  • Problem Solving: Solutions to problems from LeetCode, HackerRank, and GeeksforGeeks.

πŸš€ Goal

To build a strong foundation in computer science fundamentals and write clean, efficient, and well-documented Python code.

About

Mastering Data Structures & Algorithms in Python. Covers Arrays, Trees, Graphs, and Dynamic Programming.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages