Java
Related categories: Programming, JavaScript / TypeScript, Python, C++, x86 assembly, C
Pages
-
Reference Huffman coding
-
Karatsuba multiplication
-
Fast Fibonacci algorithms
-
How to implement the discrete Fourier transform
-
Project Euler solutions
-
Sorting algorithms demo (Java)
-
DWITE programming contest solutions
-
Fast skipping in a linear congruential generator
-
Some bit-twiddling functions explained
-
BMP I/O library (Java)
-
Java’s signed byte type is a mistake
-
Good Java idioms
-
Dumb PNG output (Java)
-
Galois linear feedback shift register
-
Primitive recursive functions
-
Simple DEFLATE decompressor
-
Free small FFT in multiple languages
-
Forcing a file’s CRC to any value
-
Automatic Minesweeper solver
-
Factorize Gaussian integer (JavaScript)
-
Reference arithmetic coding
-
Gauss–Jordan elimination over any field
-
NotepadCrypt format decrypter (Java)
-
Smallest enclosing circle
-
Example of simplifying and improving code
-
Next lexicographical permutation algorithm
-
Sinc-based image resampler
-
Computing Wikipedia’s internal PageRanks
-
Approximating Euler’s number correctly
-
Portable FloatMap format I/O (Java)
-
Windows timestamp accessor library
-
AVL tree list
-
Gamma-aware image dithering
-
Binary array set
-
Binomial heap
-
Native hash functions for Java
-
Montgomery reduction algorithm
-
Knuth–Morris–Pratt string matching
-
Huffman-coding English words
-
DEFLATE library (Java)
-
Panel de Pon puzzle solver (JavaScript)
-
Unsigned int considered harmful for Java
-
Barrett reduction algorithm
-
GIF optimizer (Java)
-
Bitcoin cryptography library
-
Compact hash map (Java)
-
JSON library (Java)
-
Simulated annealing demo
-
Image unshredder by annealing
-
MamIRC, the headless IRC client
-
Disjoint-set data structure
-
Large arrays proposal for Java
-
Java BigInteger was made for RSA cryptography
-
Encrypted backup client for Dropbox
-
QR Code generator library
-
Knuth’s -yllion number notation
-
Java Native Interface compared to Python/C API
-
Gaussian blur demo
-
The versatile sieve of Eratosthenes
-
CSC258 computer debugger
-
Band-limited square waves
-
GO Train acceleration analyzed by video
-
Reed–Solomon error-correcting code decoder
-
B-tree set
-
Simple FLAC implementation
-
Git library (Java)
-
FLAC library (Java)
-
Simple GUI FLAC player (Java)
-
sRGB transform library
-
Sliding window minimum/maximum algorithm
-
Number-theoretic transform (integer DFT)
-
Convex hull algorithm
-
Fast discrete cosine transform algorithms
-
Java SE 5 is the most significant release
-
Fast QR Code generator library
-
AA tree set
-
Binary indexed tree
-
BitTorrent bencode format tools
-
Time-based One-Time Password tools
-
Zeller’s congruence
-
PNG library
-
Concurrent programming with monitors