Skip to content

heizshubham/DSA-practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DSA Practice

Welcome to my DSA Practice repository! This repo is a collection of my daily Data Structures and Algorithms practice, solving problems across various platforms and using different techniques. The main goal is to improve problem-solving skills, coding efficiency, and mastery over core concepts in DSA.


📚 Overview

This repository contains solutions for problems across different topics in Data Structures and Algorithms. These are primarily implemented in [language you're using, e.g., C++, Java, Python, etc.] and span topics such as arrays, linked lists, trees, graphs, dynamic programming, and more.

Feel free to explore the solutions, suggest optimizations, or provide feedback!


🔥 Topics Covered

The repository is organized into folders by topic:

  • Arrays & Strings
  • Linked Lists
  • Stacks & Queues
  • Recursion
  • Binary Trees & Binary Search Trees
  • Dynamic Programming
  • Graphs
  • Sorting & Searching
  • Hashing
  • Backtracking

🛠️ Structure

Each folder contains solutions to problems along with explanations, where necessary. Every solution includes:

  • Problem Statement: A brief description of the problem.
  • Solution: Code implementation.
  • Time Complexity: Time complexity analysis for the solution.
  • Space Complexity: Space complexity analysis for the solution.

🌟 Problem Sources

The problems I practice come from various platforms like:

Feel free to try them yourself!


🚀 Goals

  • Solve at least 1 DSA problem every day.
  • Cover all major DSA topics.
  • Track progress over time and improve performance.

🤝 Contributions

Got a better solution or suggestion? Feel free to fork the repository, create an issue, or submit a pull request. Contributions are always welcome!


📈 Progress

You can track my daily progress below:

Date Problem Topic Solution Link
2024-09-20 Two Sum Arrays & Hashing Link
2024-09-19 Merge Intervals Sorting & Arrays Link
2024-09-26 Find Node in Tree AVL Tree Link

| 2024-09-20 | Two Sum | Arrays & Hashing| Link | | 2024-09-19 | Merge Intervals | Sorting & Arrays| Link | | 2024-09-26 | Find Node in Tree | AVL Tree | Link |


💼 Contact..

If you have any questions or suggestions, feel free to reach out!


License

This repository is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages