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

dev-master 2013-04-27 12:30 UTC

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.