bilalatli / php-sorting
PHP Sorting Algorithms
1.0.2
2019-07-16 01:00 UTC
Requires (Dev)
- phpunit/phpunit: ^8.2
- symfony/var-dumper: ^4.3
This package is auto-updated.
Last update: 2025-06-25 09:42:03 UTC
README
- Shell Sort
- Bubble Sort
- Counting Sort
- Heap Sort
- Insert Sort
- Selection Sort
- Comb Sort
- Quick Sort
- Merge Sort
- Gnome Sort
- Cocktail Sort
- OddEven Sort
- Bubble Sort With Flag
- Combined Bubble Sort
- Stupid Sort
Installation
composer require bilalatli/php-sorting
Benchmarking
- Set Active/Passive Benchmark ;
// Set Active
Sorting::setBenchmark(true): void;
// Set Passive [Default]
Sorting::setBenchmark(false): void;
- Get Benchmark Mode is Active or Passive ;
Sorting::isBenchmarkActive(): bool;
- Get Benchmark Status ;
Sorting::getBenchmark(): BALib\Sorting\Benchmark;
Unit Test
Try to run
vendor/bin/phpunit tests/SortingTests
Cli Benchmark [Development]
php examples/cli-test.php {itemCount: 5000 Default}