This repository serves as a collection of classic algorithms and foundational concepts implemented in Java. It aims to be a learning resource for developers looking to deepen their understanding of algorithms and Java programming.
- Sorting Algorithms:
- QuickSort
- MergeSort
- HeapSort
Ensure the following are installed:
- Java Development Kit (JDK 21 or newer)
- Apache Maven
-
Clone the repository:
git clone https://github.com/CamJSP-Community/java_programming.git
-
Navigate to the directory:
cd java_programming
-
Compile and run any Java program:
javac QuickSort.java java QuickSort
Contributions are welcome! Please refer to the CONTRIBUTING.md file for guidelines.
This project is licensed under the MIT license. Feel free to use and modify the code in this repository.