{"ScriptPreparationCode":"var input = [];\r\nfor (var i = 0; i \u003C 1000000; i\u002B\u002B) {\r\n input[i] = Math.random() * 1000000;\r\n}","TestCases":[{"Name":"Built-in Sort","Code":"builtin_sort(input.slice(0));","IsDeferred":false},{"Name":"Naive Quicksort","Code":"naive_quicksort(input.slice(0));","IsDeferred":false},{"Name":"Inplace Quicksort","Code":"inplace_quicksort(input.slice(0), 0, input.length);","IsDeferred":false},{"Name":"Fast QuickSort","Code":"fast_quicksort(input.slice(0));","IsDeferred":false},{"Name":"QuickInsertionSort","Code":"quickInsertionSort(input.slice(0));","IsDeferred":false}]}