Skip to content

Prajwal18py/DSA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 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.

LeetCode Topics

Array

0015-3sum
0016-3sum-closest
0977-squares-of-a-sorted-array

Two Pointers

0015-3sum
0016-3sum-closest
0977-squares-of-a-sorted-array

Sorting

0015-3sum
0016-3sum-closest
0977-squares-of-a-sorted-array

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages