Skip to content

Keshav271/Data-Structure-Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“˜ Data-Structure-Algorithms

πŸš€ Welcome to my Data Structures & Algorithms (DSA) repository!
This repo is a collection of my DSA learning journey, with well-structured notes, clean Python code, and problem-solving approaches.

It serves as a personal reference guide as well as a resource for anyone preparing for interviews, competitive programming, or coding challenges.

πŸ“‚ Repository Structure
Data-Structure-Algorithms/
│── πŸ“’ Notes/ # DSA concepts & explanations
│── 🐍 Python-Codes/ # Implementations in Python
│── README.md # You're here :)

✨ Features

βœ… Python implementations of classic DSA problems
βœ… Step-by-step approach to problem-solving
βœ… Covers Arrays, Strings, Linked Lists, Trees, Graphs, Dynamic Programming, and more
βœ… Constantly updated as I progress in my learning journey

πŸ› οΈ Tech Stack

Language: Python 🐍

Topics: Data Structures, Algorithms, Problem Solving

πŸ“Œ Topics Covered

πŸ“ Arrays & Strings

πŸ“ Recursion & Backtracking

πŸ“ Linked List (SLL, DLL, CLL)

πŸ“ Stacks & Queues

πŸ“ Trees & Binary Search Trees

πŸ“ Graphs & Traversals

πŸ“ Sorting & Searching Algorithms

πŸ“ Greedy Algorithms

πŸ“ Dynamic Programming

πŸ“ Hashing & Hashmaps

πŸ“– Usage

Clone this repository and start exploring πŸš€

git clone https://github.com/Keshav271/Data-Structure-Algorithms.git
cd Data-Structure-Algorithms

Run any Python file: python filename.py

πŸ† Why This Repository?

πŸ“Œ To strengthen my problem-solving skills
πŸ“Œ To prepare for coding interviews
πŸ“Œ To build a solid foundation in DSA concepts
πŸ“Œ To help others who are also learning

πŸ“š Resources I Followed

πŸ“— GeeksforGeeks DSA

πŸ“˜ LeetCode & HackerRank problems

πŸ“˜ takeuforward

πŸš€ Future Plans

πŸ”Ή Add more competitive programming problems
πŸ”Ή Add visual explanations for complex algorithms
πŸ”Ή Create a roadmap for beginners

🀝 Contributing

Contributions are welcome πŸŽ‰
If you have optimized solutions, new problems, or corrections, feel free to fork & create a pull request.

🌟 Show Your Support

If you found this repo helpful, please ⭐ it and share with others learning DSA!

πŸ‘¨β€πŸ’» Author
Keshav Agrawal
πŸ“§ agrawalkeshav271@gmail.com

About

It contains DSA notes and codes during my DSa learing journey

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages