krixikraxi / sortingalgorithms
数组排序算法
dev-master
2016-09-27 08:29 UTC
Requires (Dev)
- phpunit/phpunit: 5.5.*
This package is not auto-updated.
Last update: 2024-09-18 19:07:13 UTC
README
本项目旨在提升我的PHP技能。学习PHP调试、单元测试、数据结构和composer。
我创建了一个简单的集合,将排序算法封装在策略软件设计模式中。https://sourcemaking.com/design_patterns/strategy
生成自动加载文件: composer dump-autoload -o
或完整更新 composer update
运行测试: ./vendor/bin/phpunit --bootstrap vendor/autoload.php tests/SortingAlgorithmTest
通过Composer安装
创建包含以下内容的 composer.json
文件
{
"require": {
"krixikraxi/sortingalgorithms": "dev-master"
},
"minimum-stability": "dev"
}
运行 composer install
用法
use krixikraxi\sortingAlgorithms\Sorter;
require_once __DIR__.'/vendor/autoload.php';
$sorter = new Sorter("InsertionSort");
$sortedArray = $sorter->sort(array(4,1,7));