diff --git a/src/MergeSort.php b/src/MergeSort.php index bd76b7c..4b5d921 100644 --- a/src/MergeSort.php +++ b/src/MergeSort.php @@ -6,9 +6,19 @@ class MergeSort { /** * @param array $arr + * @param String $method name of the methode to use for sorting * @return array */ - public static function sort(array $arr): array + public static function sort(array $arr, String $method = "variant1"): array + { + return self::$method($arr); + } + + /** + * @param array $arr + * @return array + */ + public static function variant1(array $arr): array { if (count($arr) <= 1) { return $arr;