Welcome to my GitHub repository dedicated to solving LeetCode questions on SQL and various algorithmic topics. In this repository, you'll find solutions to problems covering a wide array of topics, from basic arrays to advanced graph algorithms. Whether you're a beginner looking to grasp fundamental concepts or an experienced programmer aiming to sharpen your skills, this repository has something for everyone.
- Solutions to LeetCode SQL problems are provided in this section. You can find SQL queries tackling various database-related challenges.
- Solutions to problems revolving around array manipulation and traversal.
- Techniques and solutions utilizing the two pointers approach for efficient array manipulation.
- Implementations of stack data structure and solutions using stack-based algorithms.
- Solutions employing binary search technique for efficient searching in sorted arrays.
- Solutions employing sliding window technique for efficient subarray or substring related problems.
- Solutions related to singly or doubly linked list data structures.
- Solutions related to tree data structures including binary trees and binary search trees.
- Implementations and solutions involving trie data structure for efficient string manipulation.
- Solutions utilizing backtracking technique for problems involving exhaustive search.
- Solutions employing heap or priority queue data structure for efficient priority-based operations.
- Solutions related to graph data structures and algorithms including traversal and shortest path algorithms.
- Solutions employing dynamic programming technique for problems with one-dimensional state transitions.
- Solutions related to problems involving intervals and range queries.
- Solutions employing greedy algorithmic paradigm for optimization problems.
- Solutions related to advanced graph algorithms such as graph coloring, network flows, etc.
- Solutions employing dynamic programming technique for problems with two-dimensional state transitions.
- Solutions involving bit manipulation techniques for efficient handling of binary data.
- Solutions related to mathematical and geometrical problems.
- Each topic directory contains solutions to corresponding problems.
- Solutions are provided in programming languages in SQL or Python, depending on the problem requirements.
- Simply navigate through the directories to find the problem you're interested in and its respective solution.
Contributions to this repository are welcomed! If you have alternative solutions, optimizations, or new problems to add, feel free to submit a pull request.
Thanks to LeetCode for providing a platform to practice and hone algorithmic skills.
Happy Coding! 🚀