Skip to content

Latest commit

 

History

History
31 lines (25 loc) · 1011 Bytes

README.md

File metadata and controls

31 lines (25 loc) · 1011 Bytes

jalgorithms

A Java Library providing an API for sorting algorithms and data structures, implemented in Java 8.

Current state

The current version is 0.07 beta. The version will be updated as more implementations are added.

Contents

Up to now it supports the following:

Sorting algorithms:

  • InsertionSort for primitive and reference types
  • MergeSort for primitive and reference types
  • QuickSort for primitive and reference types
  • HeapSort for primitive and reference types
  • CountingSort for int numbers only

Data structures

  • MaxHeap - MaxPriorityQueue for primitive and reference types
  • MinHeap - MinPriorityQueue for primitive and reference types

Coming up next

  • Utility classes for constructing PriorityQueues.

License

jalgorithms is licensed under the Apache Licence version 2.0