Skip to content

spyrosfoniadakis/jalgorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages