<# .SYNOPSIS Measures the speed of sorting algorithms .DESCRIPTION This PowerShell script measures the speed of several sorting algorithms and prints it. .PARAMETER numIntegers Specifies the number of integers to sort (3000 by default) .EXAMPLE PS> ./measure-sorting-algorithms.ps1 🧭 Sorting 3000 integers by BubbleSort took 6.041561 sec ... .LINK https://github.com/fleschutz/PowerShell .NOTES Author: Markus Fleschutz | License: CC0 #> param([int]$numIntegers = 3000) " " & "$PSScriptRoot/measure-BubbleSort.ps1" $numIntegers & "$PSScriptRoot/measure-BucketSort.ps1" $numIntegers & "$PSScriptRoot/measure-CountingSort.ps1" $numIntegers & "$PSScriptRoot/measure-HeapSort.ps1" $numIntegers & "$PSScriptRoot/measure-InsertionSort.ps1" $numIntegers & "$PSScriptRoot/measure-MergeSort.ps1" $numIntegers & "$PSScriptRoot/measure-QuickSort.ps1" $numIntegers & "$PSScriptRoot/measure-SelectionSort.ps1" $numIntegers exit 0 # success