sorted-list / sorted-list
该包提供排序列表类。
1.1.0
2024-10-02 16:20 UTC
Requires
- php: ^7.4|^8.0
Requires (Dev)
- phpunit/phpunit: ^9.6
This package is auto-updated.
Last update: 2024-10-02 16:21:45 UTC
README
该包提供排序列表类,具有处理排序列表的方法。
如何安装
添加包
composer require sorted-list/sorted-list
如何使用
创建类 SortedList
use SortedList\SortedList;
$sortedList = new SortedList();
方法
- 向排序列表添加新值
$sortedList->put($value);
- 获取排序列表
$sortedList->get();
- 检查值是否存在于排序列表中
$sortedList->exists($value);
- 获取新值的最左侧位置
$sortedList->leftPosition($value);
- 获取新值的最右侧位置
$sortedList->rightPosition($value);
- 分别获取最小和最大值
$sortedList->getMin();
$sortedList->getMax();
- 分别提取最小和最大值
$sortedList->popMin();
$sortedList->popMax();
单元测试
- 安装单元测试包
composer install --dev
- 运行单元测试
./vendor/bin/phpunit