👋 Welcome to my GitHub repository of Daily Coding Challenge solutions! In this repository, you'll find a comprehensive collection of solutions to various coding challenges, focusing on Data Structures and Algorithms (DSA). These solutions have been crafted by me through daily practice on platforms like LeetCode and Scaler.
This repository contains my solutions to daily coding challenges in the field of Data Structures and Algorithms (DSA). Each solution is accompanied by a detailed explanation of the problem, the approach used to solve it, and an analysis of the time and space complexity of the algorithm.
Whether you're a beginner getting started with DSA or an experienced developer looking to enhance your skills, you'll find a diverse set of problems that cover a wide range of topics.
- 2D Matrices
- Arrays and Mathematics
- Backtracking
- Binary Search
- Binary Search Tree
- Bit Manipulations
- Combinatorics
- Dynamic Programming
- Graphs
- Greedy Algorithm
- Hashing
- Heaps
- Linked List
- Mathematical Modular Arithmetic
- Prime Numbers
- Queue
- Recursion
- Sorting
- Stacks
- Strings
- SubArrays
- Trees
- Tries
- Two Pointers
To explore a specific topic's solutions, simply click on the corresponding link above. Each solution directory contains the source code, an explanation, and analysis of its complexity.
If you have suggestions for improvements or new solutions, feel free to create a pull request. Let's learn and grow together!
🚀 Happy coding and enjoy the journey of mastering Data Structures and Algorithms!