From 6f63f7e3353eed38a8e58c00bd8afa062e39f8dd Mon Sep 17 00:00:00 2001 From: yigencong Date: Mon, 26 Feb 2024 21:34:35 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E5=BF=AB=E9=80=9F?= =?UTF-8?q?=E6=8E=92=E5=BA=8F=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 17 ++++++++++++++++- sort/test.mjs | 4 ++++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f62b28d..b696a54 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,18 @@ # algorithm -javascript算法练习仓库 \ No newline at end of file +javascript算法练习仓库 + +在协作开发中,通常使用一定的代码提交前缀来标识提交的内容类型。这有助于更清晰地了解每个提交的用途。常见的前缀包括: + +feat: 新功能(feature) +fix: 修复 bug +docs: 文档变更 +style: 代码样式变更(不影响代码运行的变动) +refactor: 代码重构 +test: 添加或修改测试 +chore: 构建过程或辅助工具的变动 +这些前缀一般以小写字母开头,后面跟着一个冒号。例如: + +feat: 添加用户注册功能 +fix: 修复登录页面样式问题 +docs: 更新README文s diff --git a/sort/test.mjs b/sort/test.mjs index 936c4ce..8deeebd 100644 --- a/sort/test.mjs +++ b/sort/test.mjs @@ -3,6 +3,7 @@ import { shellSort } from "./shell-sort.mjs"; import {insertionSort } from "./insertion-sort.mjs" import { bubbleSort } from "./bubble-sort.mjs" import { mergeSort } from "./merge-sort.mjs"; +import {quickSort, quickSort2, quickSort3} from "./quick-sort.mjs" let arr = generateRandomArray(10) @@ -10,3 +11,6 @@ measureTime(bubbleSort,arr.slice()) measureTime(insertionSort,arr.slice()) measureTime(shellSort,arr.slice()) let mergeArr = measureTime(mergeSort, arr.slice()) // 归并排序会返回一个新数组,不对原数组修改 +measureTime(quickSort,arr.slice()) +measureTime(quickSort2,arr.slice()) // 挖坑法分解数组 +measureTime(quickSort3,arr.slice()) // 挖坑法分解数组 \ No newline at end of file