Skip to content

A web-based platform displaying my structured LeetCode solutions by topic and difficulty โ€“ searchable, categorized, and fully interactive.

License

Notifications You must be signed in to change notification settings

efrat-dev/leetcode-solutions-hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

12 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“˜ Algo-DS-LeetCode

๐ŸŽฏ A curated collection of my solutions to LeetCode problems, organized by topic and difficulty level.
๐Ÿ’ก Includes clean, well-documented code and detailed explanations โ€” perfect for revision and interview prep!


๐Ÿงญ Goals

  • ๐Ÿ”„ Daily/Weekly practice log
  • ๐Ÿงช Prepare effectively for technical interviews
  • ๐Ÿงฐ Build a personal reference of clear solutions

๐Ÿง‘โ€๐Ÿ’ป Contributing

This repo is mainly for personal use, but feel free to fork or star it if you find it helpful!
Want to suggest a better solution or a tough new problem? PRs are welcome. ๐Ÿ˜Š


๐ŸŒŸ Like it?

If this repo helped you, give it a โญ and share the word!


๐Ÿ“š Topics Covered

๐Ÿ” Algorithms

Category Examples
๐Ÿ”ข Arrays & Sliding Window Two Sum, Kadaneโ€™s Algorithm, Sliding Window Maximum
๐Ÿงต Strings & Pattern Matching Longest Substring Without Repeating, KMP, Group Anagrams
๐Ÿ” Dynamic Programming Climbing Stairs, Longest Increasing Subsequence, 0/1 Knapsack
๐Ÿ—บ๏ธ Graph Algorithms DFS, BFS, Dijkstra, Topological Sort, Union-Find
๐ŸŒฒ Tree Algorithms Inorder Traversal, Lowest Common Ancestor, Serialize & Deserialize Tree
๐Ÿ“‰ Greedy Jump Game, Merge Intervals, Gas Station
๐Ÿ“š Backtracking N-Queens, Sudoku Solver, Subsets, Permutations
โš–๏ธ Binary Search Search in Rotated Array, Koko Eating Bananas
๐Ÿงฎ Math & Number Theory GCD, Sieve of Eratosthenes, Modular Arithmetic
๐Ÿ”ข Bit Manipulation Single Number, Hamming Weight, Bitwise AND of Range
๐ŸงŠ Recursion & Divide & Conquer Merge Sort, Quick Sort, Pow(x, n)

๐Ÿงฑ Data Structures

Structure Examples
๐Ÿ“ฆ Arrays & Lists Array Manipulation, Two Pointers, Prefix Sum
๐Ÿงต Strings Palindrome Check, Reversal, Character Count
๐ŸŒฒ Binary Trees Traversals (Inorder, Preorder, Postorder), Balanced Trees
๐ŸŒณ Binary Search Trees (BST) Insert, Delete, Validate BST
๐Ÿ“š Heaps & Priority Queues Kth Largest Element, Merge K Sorted Lists
๐Ÿ—‚๏ธ Hash Tables & Sets Two Sum, Longest Consecutive Sequence, Isomorphic Strings
๐Ÿ“‹ Stacks & Queues Valid Parentheses, Min Stack, Implement Queue using Stacks
๐ŸŒ€ Linked Lists Reverse Linked List, Detect Cycle, Merge Two Lists
๐Ÿงญ Graphs Adjacency List/Matrix, Topological Sort, Connected Components

Releases

No releases published

Packages

No packages published