Skip to content

bonaert/Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 

Repository files navigation

Algorithms

An implementation of various Algorithms in Java, based on the book Algorithms by Sedgewick and Wayne.

I wrote the code as I followed Sedgewick's Algorithms course, and tried to understand the various algorithms. I wanted to make the implementation clear, readable and easy to understand. I believe it's correct, but since it was my first time learning about these algorithms, so I don't guarantee that the code is bug free.

Data Structures

Cool Application

  • Median Maintenance: keeps track of the median of a variable sequence of elements, supporting insertions

Sorting

String sorting:

Neat adaptation of quicksort

  • Quick Select: efficiently find's the i-th smallest element in an unsorted array

Trees

Graphs

Data Structures

Algorithms

Great applications:

Searching

Useful classes

About

An implementation of various Algorithms in Java. Based on the book Algorithms by Sedgewick and Wayne.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages