From 86efe8d7b2607a9f748ffcfb52081e9a538a0802 Mon Sep 17 00:00:00 2001 From: yigencong Date: Sun, 25 Feb 2024 16:33:05 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E5=BD=92=E5=B9=B6?= =?UTF-8?q?=E6=8E=92=E5=BA=8F=E4=BB=A3=E7=A0=81=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sort/test.mjs | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/sort/test.mjs b/sort/test.mjs index 9b792d2..936c4ce 100644 --- a/sort/test.mjs +++ b/sort/test.mjs @@ -2,14 +2,11 @@ import { generateRandomArray, measureTime, isSort } from "../util/index.mjs"; import { shellSort } from "./shell-sort.mjs"; import {insertionSort } from "./insertion-sort.mjs" import { bubbleSort } from "./bubble-sort.mjs" +import { mergeSort } from "./merge-sort.mjs"; -let arr = generateRandomArray(10000) -let arr2 = arr.slice() -let arr3 = arr.slice() +let arr = generateRandomArray(10) -measureTime(bubbleSort,arr) -measureTime(insertionSort,arr2) -measureTime(shellSort,arr3) -console.log(isSort(arr)); -console.log(isSort(arr2)); -console.log(isSort(arr3)); \ No newline at end of file +measureTime(bubbleSort,arr.slice()) +measureTime(insertionSort,arr.slice()) +measureTime(shellSort,arr.slice()) +let mergeArr = measureTime(mergeSort, arr.slice()) // 归并排序会返回一个新数组,不对原数组修改