Skip to content

ramadan70/Dynamic-Programming-Algorithms-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 Dynamic Programming Algorithms - Java

This project contains implementations of Dynamic Programming algorithms using Java.
The goal is to demonstrate how complex problems can be optimized by storing intermediate results and avoiding repeated computations.

🚀 Topics Covered

  • Dynamic Programming concepts
  • Memoization technique
  • Tabulation technique
  • Optimization problems

🛠️ Technologies Used

  • Java
  • Dynamic Programming
  • Algorithm Design

▶️ How to Run

Compile the program

javac Main.java

Run the program

java Main

📚 What I Learned

  • Solving complex problems using Dynamic Programming
  • Reducing time complexity using memoization
  • Converting recursive solutions to dynamic programming

👨‍💻 Author

Ramadan Abo Syam Computer Science Student – Birzeit University

About

Collection of Dynamic Programming algorithms implemented in Java demonstrating optimization techniques and efficient problem solving.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors