Skip to content

Latest commit

Β 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š DSA-java-python

A curated collection of Data Structures and Algorithms (DSA) problems solved in Java and Python. This repository is built to help reinforce fundamental programming concepts and prepare for technical interviews and coding competitions.


πŸš€ About

This repository includes:

  • πŸ“Œ Well-structured solutions to DSA problems in both Java and Python.
  • βœ… Clean and readable code following best practices.
  • πŸ’‘ Algorithmic techniques used in solutions such as recursion, two pointers, sliding window, dynamic programming, and more.

Whether you're brushing up on your DSA knowledge, preparing for interviews, or learning how to implement algorithms in two popular languages, this repo will help.


πŸ—‚οΈ Folder Structure

DSA-java-python/
β”œβ”€β”€ java/
β”‚    └── BST.java
β”‚    └── DoublyLinkedList.java
β”‚    └── DynamicArray.java
β”‚    └── Graph.java
β”‚    └── HashMap.java
β”‚    └── LinkedList.java
β”‚    └── Queue.java
β”‚    └── Set.java
β”‚    └── Stack.java
β”‚    └── Tree.java
β”‚    └── Trie.java
β”œβ”€β”€ python/
β”‚   └── node.py
β”‚   └── graph.py
β”‚   └── linkedlist.py
β”‚
└── README.md

🧠 How to Use

  1. Clone the respository
    git clone https://github.com/TheTouya/DSA-java-python.git
    cd DSA-java-python
  2. Navigate to the language and category you want to explore:
    cd java/
    cd python/
  3. Open and run the solutions with your preferred IDE or command line.

πŸ“’ Acknowledgements

Thanks to the open-source community and platforms like:

  1. LeetCode
  2. GeeksforGeeks
  3. W3schools

πŸ“« Contact

If you have questions or suggestions, feel free to open an issue or contact me via e-mail.

About

All the data structures and algorithms in both java and python

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages