Skip to content

A comprehensive repository for learning Java and exploring popular algorithms. Includes detailed explanations, code examples, and practical exercises to enhance your Java programming skills.

License

Notifications You must be signed in to change notification settings

CamJSP-Community/java_programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Logo

java_programming


Description

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.

Table of Contents

Algorithms

  • Sorting Algorithms:
    • QuickSort
    • MergeSort
    • HeapSort

Installation

Prerequisites

Ensure the following are installed:

  • Java Development Kit (JDK 21 or newer)
  • Apache Maven

Installation Steps

  1. Clone the repository:

    git clone https://github.com/CamJSP-Community/java_programming.git
  2. Navigate to the directory:

    cd java_programming
  3. Compile and run any Java program:

    javac QuickSort.java
    java QuickSort

Contributing

Contributions are welcome! Please refer to the CONTRIBUTING.md file for guidelines.

License

This project is licensed under the MIT license. Feel free to use and modify the code in this repository.

About

A comprehensive repository for learning Java and exploring popular algorithms. Includes detailed explanations, code examples, and practical exercises to enhance your Java programming skills.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages