**OpenJDK 10 (10)
**
Dictionaries,
Priority Queues,
Set Data Structures,
Sorting,
Searching,
Calendrical Calculations |
**Guava (10)
**
Graph Data Structures,
Set Data Structures,
Set Data Structures |

**OpenJDK 10 (10)
**
Dictionaries,
Priority Queues,
Set Data Structures,
Sorting,
Searching,
Calendrical Calculations |
**AlgoDS (9)
**
Shortest Path |

**JDSL (9)
**
Dictionaries,
Priority Queues,
Graph Data Structures,
Connected Components,
Topological Sorting,
Minimum Spanning Tree |
**BioJava (9)
**
Suffix Trees and Arrays |

**JUNG (9)
**
Graph Data Structures,
Connected Components |
**Samest Spatial Index Demos (9)
**
Kd-Trees,
Nearest Neighbor Search |

**JScience (9)
**
Solving Linear Equations,
Determinants and Permanents |
**Prof Harold Thimbleby's The Chinese Postman Problem (9)
**
Eulerian Cycle/Chinese Postman |

**JGraphEd (9)
**
Planarity Detection and Embedding |
**Fibonacci Heap (8)
**
Priority Queues |

**TST (8)
**
Suffix Trees and Arrays |
**JGraphT (8)
**
Graph Data Structures,
Vertex Cover,
Connected Components,
Topological Sorting,
Shortest Path,
Drawing Graphs Nicely,
Traveling Salesman Problem |

**concurrent-trees (8)
**
Suffix Trees and Arrays |
**jblas (8)
**
Solving Linear Equations |

**Vorolay (8)
**
Voronoi Diagrams |
**Java Collections (8)
**
Dictionaries,
Priority Queues,
Set Data Structures,
Searching,
Median and Selection |

**JGraphT (8)
**
Graph Data Structures,
Vertex Cover,
Connected Components,
Topological Sorting,
Shortest Path,
Drawing Graphs Nicely,
Traveling Salesman Problem |
**JAMA (8)
**
Solving Linear Equations |

**JGAP (8)
**
Constrained and Unconstrained Optimization |
**Parallel Random Number Generation (8)
**
Random Number Generation |

**Weisses Data Structure (8)
**
Searching |
**3D Convex Hull algorithm in Java (8)
**
Robust Geometric Primitives,
Convex Hull,
Voronoi Diagrams,
Nearest Neighbor Search,
Point Location,
Motion Planning |

**java-algorithm-implementation (7)
**
Kd-Trees,
Connected Components,
Topological Sorting,
Minimum Spanning Tree,
Shortest Path,
Transitive Closure and Reduction |
**aho-corasick (7)
**
String Matching |

**graphlib (7)
**
Transitive Closure and Reduction |
**JFLAP (7)
**
Finite State Machine Minimization |

**Bioalgorithms' Longest Common Subsequence (7)
**
Longest Common Substring/Subsequence |
**Computational-geometry (6)
**
Robust Geometric Primitives,
Convex Hull,
Intersection Detection |

**TSPLIB4J (5)
**
Hamiltonian Cycle |
**DSTAlgoEvaluation (5)
**
Steiner Tree |

**JAVA-data-structures-and-algorithms (5)
**
Feedback Edge/Vertex Set |
**fvs (5)
**
Feedback Edge/Vertex Set |