Skip to content

Eyadeltaher/java-data-structures

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

java-data-structures

📘 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.


📌 Goal

  • Strengthen problem-solving skills.
  • Learn and implement data structures from scratch.
  • Share clean and well-documented Java code.

📂 Repository Structure

Each data structure has its own folder with:

  • Java implementation file(s).
  • Example usage in a main() method.
  • A short README

✅ Progress

  • List
  • Linked List
  • Doubly Linked List
  • Stack
  • Queue
  • Tree
  • Graph
  • More coming soon...

🚀 How to Run

  1. Clone the repository:

    git clone https://github.com/Eyadeltaher/java-data-structures
  2. Navigate to the desired folder and compile:

    javac List.java
    java List

📖 License

This project is open source under the MIT License.

About

A collection of data structure implementations in Java.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages