How m2ammar/leetcode works
This repository is a personal LeetCode practice collection, not an application with a shared runtime: learners study standalone SQL, Python, and Java solutions organized by study plan or algorithm pattern. The main workflow is choosing a problem area and consulting its solution; the README describes this organization and learning goal. The graph therefore shows the documented study entry points, not execution or calls between solutions. Individual Python solution nodes are shown where sampled; unsampled problem collections are represented by their existing directories.
Main entry points: SQL50 SQL 50 · Database Database Practice · 1768_Merge_Strings_Alternately/solution.py Merge Strings · 242_Valid_Anagram/solution.py Valid Anagram
Components 13
SQL Practice
- SQL 50
SQL/SQL50 - Database Practice
SQL/Database
Python Practice
- Merge Strings
Python/1768_Merge_Strings_Alternately/solution.py - Valid Anagram
Python/242_Valid_Anagram/solution.py - String Search
Python/28-find-the-index-of-the-first-occurrence-in-a-string/solution.py - Find Difference
Python/389-find-the-difference/solution.py - Repeated Substring
Python/459-repeated-substring-pattern/solution.py
Java DSA
- Binary Search
Java/Binary-Search - Recursion
Java/Recursion - Single Pass
Java/Single-Pass - Sorting
Java/Sorting - Two Pointers
Java/Two-Pointers
Other components
- Learner
Connections 12
- Learner → SQL 50: studies
README.md - Learner → Database Practice: practices
README.md - Learner → Merge Strings: studies
README.md - Learner → Valid Anagram: studies
README.md - Learner → String Search: studies
README.md - Learner → Find Difference: studies
README.md - Learner → Repeated Substring: studies
README.md - Learner → Binary Search: practices
README.md - Learner → Recursion: practices
README.md - Learner → Single Pass: practices
README.md - Learner → Sorting: practices
README.md - Learner → Two Pointers: practices
README.md