/java-projects

Various Java SE projects

Primary LanguageJava

Java Projects

GitHub issues

This repository contains a number of Java projects.

List of projects

The following is a list of the projects included in this repository:

A subset of common data structures and algorithms:

A subset of commonly used Design Patterns:

Genetic algorithms:

  • Renko Stock Trader: Genetic Algorithm, and hill climber optimiser, to determine the best stock market trader based on historic Renko chart trading data from a set of four companies.
  • Travelling Salesman: Travelling Salesman.

Input-output processing:

  • Buffered Image: Class that gets the RGB values of an image and calculates the bin classes for each image.
  • Image to Binary: Class that converts an image into a binary file.
  • JSON Converter: Class that converts data in JSON format to a txt format.

Various machine learning projects:

Various mathematics-inspired programs:

  • Kaprekar: Program to calculate the number of iterations needed in order to find the Kaprekar constant for a 4-digit number with at least three different digits.
  • Matrix Library: Various elementary matrix operations.
  • Puzzles: Various mathematical puzzles (Armstrong numbers, Sieve of Eratosthenes etc).

Various other projects: