Algorithms in Java logo Algorithms in Java

Algorithms in Java

🆓 free

Version 1.1 💾 2 Mb
📅 Updated June 10, 20

4.9/5 ( 745+ reviews)
Android application Algorithms in Java screenshort

Features 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 www.flaticon.com
All rights belongs to their respective owners.

👥

Social Features

Connect and share with friends and the community.

✨

Lifestyle

Enhance your lifestyle with personalized tips and features.

🚗

Automotive

Manage and monitor your vehicle with smart features.

Screenshots

See the Algorithms in Java in Action

Algorithms in Java Screen 1
Algorithms in Java Screen 2
Algorithms in Java Screen 3

Get the App Today

Download on Google Play

Available for Android 8.0 and above