Libraries tagged by algorithms
blackscorp/simplexnoise
91 Downloads
Simplex Noise algorithm written in PHP to generate a random noise
bingo-soft/graphp
2029 Downloads
Free PHP library that provides mathematical graph-theory objects and algorithms
bdp-raymon/rhyme-suggester
55 Downloads
rhyme suggester based on phonetics, using edit-distance algorithm
bakert/blossom-php
47 Downloads
Edmonds's Blossom Algorithm in PHP
andrmoel/astronomy-bundle
796 Downloads
Bundle for astronomical calculations such as position of moon, sun and planets, sunrise, sunset or solar eclipses. Most of the calculations are based on Jean Meeus 'Astronomical Algorithms' book and the VSOP87 theory.
algo/kmp
12 Downloads
KMP string search algorithm
a1essandro/diamond-and-square
193 Downloads
Algorithm for generating heightmaps
4slv/xxtea
842 Downloads
XXTEA is a fast and secure encryption algorithm. This is a XXTEA library for PHP.
unglud/slot-machine
97 Downloads
Simple slot machine algorithm
picamator/steganographykit
3585 Downloads
Implementation several steganography algorithms
oops/google-authenticator
21 Downloads
Two-factor authenticator via TOTP algorithm.
gtfs/csa-php
46 Downloads
Simple routing algorithm based on CSA and GTFS
battlerattle/doorman
47 Downloads
RFC compliant Two Factor Authentication for Time-Based One-Time Password and HMAC-Based One-Time Password algorithm with support for Google Authenticator
zeeml/algorithms
37 Downloads
yousafsyed/algorithms
19 Downloads
Original Proposal: Using the right data structure or algorithm for the situation is an important aspect of programming. In computer science literature, many data structures and algorithms have been researched and extensively documented. However, there is still no standard library in Php implementing useful structures and algorithms like Red/Black Trees, tries, different sorting algorithms, etc. This project will create such a library with documentation on when to use a particular structure/algorithm. It will also come with a benchmark suite to compare performance in different situations.