diff --git a/Algorithms/sorting/quick_sort.php b/Algorithms/sorting/quick_sort.php new file mode 100644 index 0000000..f629ed6 --- /dev/null +++ b/Algorithms/sorting/quick_sort.php @@ -0,0 +1,23 @@ + $pivot){ + $right[] = $val; + } + } + return array_merge(quick_sort($left),array($pivot_key=>$pivot),quick_sort($right)); +} + +$array = array(4, 3, 0, 8, -1, 5, 1); +echo 'Original array : '.implode(',',$array).'\n'; +$sorted_array = quick_sort($array); +echo 'Sorted array : '.implode(',',$sorted_array);