Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sadegh15khedry/java-projects

collection of java projects
https://github.com/sadegh15khedry/java-projects

bfs-algorithm dfs-algorithm dijkstra-algorithm java parser scanner

Last synced: 3 days ago
JSON representation

collection of java projects

Awesome Lists containing this project

README

        

# Java Projects

This repository contains various Java projects. Below are the details for the `bfsAndDfs` project.

## BFS and DFS Implementations in Java

This project contains Java implementations of Breadth-First Search (BFS) and Depth-First Search (DFS) algorithms.

## Features
- BFS Implementation
- DFS Implementation
- compiler scanner and parser implementation
- Dijkstra Algorithm implementation
- Operating systems algorithms

## Technologies Used
- Java

## Installation
1. Clone the repository:
```sh
git clone https://github.com/sadegh15khedry/javaProjects.git
```
2. Navigate to the `bfsAndDfs` directory:
```sh
cd javaProjects/bfsAndDfs
```
3. Compile the Java files:
```sh
javac *.java
```
4. Run the example:
```sh
java Main
```

## Usage
- The `BFS.java` file contains the implementation of the Breadth-First Search algorithm.
- The `DFS.java` file contains the implementation of the Depth-First Search algorithm.
- The `Main.java` file provides an example usage of both algorithms.

## License
This project is licensed under the Apache-2.0 License. See the [LICENSE](LICENSE) file for details.

## Author
- Sadegh Khedry

## Acknowledgements
- Contributions and feedback are welcome.