📘 A collection of data structure implementations in Java.
I upload one new implementation every week to practice core concepts and build a solid reference for learners.
- Strengthen problem-solving skills.
- Learn and implement data structures from scratch.
- Share clean and well-documented Java code.
Each data structure has its own folder with:
- Java implementation file(s).
- Example usage in a
main()method. - A short README
- List
- Linked List
- Doubly Linked List
- Stack
- Queue
- Tree
- Graph
- More coming soon...
-
Clone the repository:
git clone https://github.com/Eyadeltaher/java-data-structures
-
Navigate to the desired folder and compile:
javac List.java java List
This project is open source under the MIT License.