Skip to content

Ridhorezi/Algorithm-Playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Š Java Algorithms

This project contains implementations of fundamental algorithms using Java. It is ideal for learning and understanding core algorithmic concepts.

βœ… Available Algorithms

  • Recursion
  • Searching
  • Sorting
  • Two Pointer Technique
  • Greedy Algorithms
  • Depth-First Search (DFS)
  • Breadth-First Search (BFS)
  • Sliding Window
  • Dynamic Programming
  • Backtracking

πŸ“ Project Structure

Algoritma/
β”œβ”€β”€ Algoritma.java       # Main class containing various algorithm implementations
β”œβ”€β”€ AlgoritmaTest.java   # Unit tests using JUnit
└── README.md            # project documentation

πŸš€ How to Run

Requirements

  • Java 8 or above
  • Maven or any Java-compatible IDE (e.g. IntelliJ, Eclipse)

Run Tests

mvn test

πŸ“˜ Educational Purpose

This repository is for learning and demonstration purposes only. Each algorithm represents a specific time complexity and problem-solving strategy to help learners understand Algorithm in Java.


✍️ Author

Ridho Suhaebi Arrowi
Feel free to contribute or fork!

About

Algorithm Playground

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages