Skip to content

pythonwithsean/DSA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Structures & Algorithms

This repo is my workspace for learning DSA through LeetCode problems, competitive programming, and implementing data structures from scratch in multiple languages (Python, JavaScript, C++).

Structure

├── leetcode/            # LeetCode solutions organized by topic
│   ├── arrays-hashing/  # Arrays, hashing, frequency, prefix products
│   ├── two-pointers/    # Two-pointer technique
│   ├── stack/           # Stack-based problems
│   ├── dp/              # Dynamic programming & Kadane's
│   ├── bit-manipulation/
│   ├── math/            # Math-oriented problems
│   └── misc/            # Scratch / work-in-progress
├── graphs/              # Graph algorithms (Dijkstra, shortest path)
├── heaps/               # Heap implementations + tests
├── deque/               # Deque implementations
├── prefix-tree/         # Trie data structure
├── prefixsum/           # Prefix sum technique
├── linked-list/         # Linked list practice (C++ / Python)
├── cpp/                 # General C++ practice
├── golang/              # Go competitive programming template
├── cses/                # CSES problem set solutions
├── aoc/                 # Advent of Code
└── .vscode/             # Editor settings

Languages

  • Python — primary language for DSA implementations
  • JavaScript — LeetCode solutions
  • C++ — competitive programming (CSES, general practice)

Topics Covered

Topic Location
Arrays & Hashing leetcode/arrays-hashing/
Two Pointers leetcode/two-pointers/
Stack leetcode/stack/
Dynamic Programming leetcode/dp/
Bit Manipulation leetcode/bit-manipulation/
Graphs graphs/
Heaps heaps/
Deque deque/
Tries prefix-tree/
Prefix Sum prefixsum/
Linked Lists linked-list/

About

My Repo where I code Data strucures and algorithms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors