English
中文(简体)
中文(繁体)
한국어
日本語
English
Português
Español
Русский
العربية
Indonesia
Deutsch
Français
ภาษาไทย
Complete Sitemap
Latest Updates
Home
Source Code
Programming Related
Website Building Resources
Web Design Tutorials
Network Programming Tutorials
Home
>
Programming related
>
JAVA source code
codelibrary
JAVA source code
1.0.0
Download
Collection of algorithms and data structures in C++, Java, Kotlin, Python and Rust
Data structures
Segment tree
c++
java
kotlin
Segment tree without recursion
c++
java
2d tree
c++
java
Fenwick tree
c++
java
kotlin
rust
Fenwick tree with extended operations
c++
java
Persistent tree
java
kotlin
rust
Centroid decomposition
c++
java
Heavy/light decomposition
c++
java
Link/cut tree
c++
java
Link/cut tree for connectivity query
java
Link/cut tree for LCA query
java
Binary heap
java
Binary heap with change priority
c++
java
Disjoint sets
c++
java
rust
Treap
c++
java
kotlin
rust
Treap with indexed key
c++
java
k-d tree for point query
c++
java
k-d tree for rectangular query
java
R-tree
java
Metric tree
java
Quadtree
java
Mergeable heap
java
rust
Queue with minimum
c++
java
Sparse table
c++
java
java
Sparse segment tree
c++
Wavelet tree
c++
java
Mo's algorithm
java
Mo's algorithm with point updates
c++
Graph algorithms
Shortest paths
c++
java
Maximum flow
c++
java
Maximum matching
c++
java
Spanning tree
c++
java
Connectivity
c++
java
Biconnectivity
java
LCA Schieber-Vishkin algorithm
c++
java
LCA
java
Planarity testing (contribute a link or implementation)
Dynamic graph connectivity (contribute a link or implementation)
Chu–Liu/Edmonds' algorithm (contribute a link or implementation)
Minimum augmentation to strong connectivity (contribute a link or implementation)
Minimum augmentation to biconnectivity (contribute a link or implementation)
String algorithms
Knuth-Morris-Pratt algorithm
c++
java
Aho-Corasick algorithm
c++
java
Suffix array and lcp array. Radix sort algorithm in O(n*log(n))
c++
java
Suffix array. Algorithm DC3 in O(n)
c++
java
Suffix array. Algorithm SA-IS in O(n)
c++
Suffix automaton
c++
java
Suffix tree Ukkonen's algorithm
c++
java
Suffix tree Breslauer-Italiano algorithm
c++
Trie
java
Z-function
c++
java
Hashing
c++
java
Parsing
java
c++
Palindrome tree (contribute a link or implementation)
Sorting strings in linear time (contribute a link or implementation)
Sorting algorithms
Sorting algorithms
c++
java
N-th element
java
Geometry algorithms
Segments intersection
c++
java
Line operations
java
Circle operations
java
Convex hull
c++
java
Point in polygon query
c++
java
Closest pair of points
java
Furthest pair of points
c++
Implement quaternion (contribute a link or implementation)
Optimization
Simplex algorithm
java
Numerical algorithms
Fast Fourier transform (FFT)
c++
java
Long arithmetics
c++
Fast subset convolution
java
Fast Walsh-Hadamar transform
java
Karatsuba multiplication
java
Newton interpolation
java
Laguerre's root-finding algorithm
c++
Number theory
Primes and divisors
java
c++
Factorization
java
c++
Euclidean algorithm
java
c++
Primitive root
c++
Discrete logarithm
c++
Discrete root
c++
Multiplicative function
java
Rational numbers
java
Polynom class
c++
Linear recurrence and Berlekamp-Massey algorithm
c++
Modular operations
c++
Combinatorics
Permutations
java
Combinations
java
Arrangements
java
Partitions
java
Set Partitions
java
Bracket sequences
java
Binomial coefficients
java
Prufer code
java
Linear algebra
Gaussian elimination
c++
java
kotlin
Determinant calculation
java
Matrix operations
c++
java
Expand
Additional Information
Version
1.0.0
Type
JAVA source code
Update Time
2024-12-12
size
50MB
From
Github
Related Applications
redisson
2024-12-12
opentelemetry java instrumentation
2024-12-07
kkFileView
2024-12-12
PrettyZoo
2024-12-17
visearch sdk javascript
2024-12-17
AlgoDS
2024-12-12
Recommended for You
chat.petals.dev
Other source code
1.0.0
GPT Prompt Templates
Other source code
1.0.0
GPTyped
Other source code
GPTyped 1.0.5
redisson
JAVA source code
redisson-3.40.1
opentelemetry java instrumentation
JAVA source code
Version 2.10.0
PrettyZoo
JAVA source code
v2.1.1
waymo open dataset
Other source code
December 2023 Update
termwind
Other categories
v2.3.0
wp functions
Other categories
1.0.0
Related Information
All
Example of using opencsv to read and write csv files in Java
2025-01-23
Detailed explanation of Canvas to achieve dazzling particle motion effects (particles generate text)
2025-01-23
Example of method for monitoring return event processing in Html5 APP
2025-01-22
JS dynamically adds and deletes Option objects in select (sample code)
2025-01-22
HTML5 Exploration: Optimizing Web Animation with requestAnimationFrame
2025-01-23
HTML5 input real-time detection and delay optimization
2025-01-23