nulpunkt / salist
Self-adjusting lists
Installs: 8
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/nulpunkt/salist
Requires
- php: >=5.3.0
Requires (Dev)
- apix/autoloader: 1.0.*
- phpunit/phpunit: 3.7.*
- squizlabs/php_codesniffer: 1.*
This package is auto-updated.
Last update: 2025-09-17 16:13:26 UTC
README
A package of Self-Organizing lists.
Install
Use Composer:
"nulpunkt/salist": "dev-master"
Usage
require_once("vendor/autoload.php"); $l = new Nulpunkt\SAList\CountList(); $l->add(1); $l->add(2); $l->add(3); echo $l->find(function ($e) { return $e == 2; }); // 2
Currently there is 3 list types: MoveToFrontList, CountList, TransposeList. You can consult Wikepedia for more info.