Algorithms in Java icon

Algorithms in Java APK

32 votes, 4.4/5
  • Author:


  • Latest Version:


  • Publish Date:


The description of Algorithms in Java

This is a library of Java algorithms by indy256. There are 192 files with algorithms!
All algorithms are divided into groups. Each algorithm has description.
You can choose one of 73 syntax highlighting styles and one of 9 fonts. Also you can choose ont of 3 application themes for comfortable work.

The following topics are covered:
Trees: segment tree, Fenwick tree, k-d tree, R-tree, metric tree, quadtree, persistent tree, link/cut tree, binary heap, disjoint-sets, treap.
Graph algorithms: shortest paths, maximum flow, maximum matching, spanning tree, connectivity, biconnectivity, LCA.
String algorithms: suffix tree, suffix automata, suffix array, trie, Aho-Corasick algorithm, Knuth-Morris-Pratt algorithm, Z-function, hashing, parsing.
Sorting algorithms: quick-, merge-, heap-, bubble-, selection-, insertion-, counting-, radix-sorting; Kth order statistic.
Geometry algorithms: segments/lines/circles intersection, point in polygon query, convex hull, closest/furthest pair of points.
Combinatorics: permutations, combinations, arrangements, partitions.
Other: big numbers multiplication via fast Fourier transform, simplex algorithm.

Application icon made by Freepik from

All rights belongs to their respective owners.

Show More
Algorithms in Java APK Version History
Request Algorithms in Java UpdateRequest Update
Algorithms in Java 1.1 for Android 4.0.3+ APK Download

Version: 1.1 (3) for Android 4.0.3+ (Ice Cream Sandwich MR1, API 15)

Update on: 2016-06-28

Signature: fcfa715aabd652ed0aff8430da71ece257a17197 Algorithms in Java 1.1(3) apk safe verified

APK File SHA1: d5e843fe98cbf630fbff598464d66eeba1bc6830

What's new: Added "Default" app theme. The settings button is available More...

Download APK(2.2 MB)

More From Developer
Popular Apps In Last 24 Hours
APKPure App