From 6357a96f2e24500b00e9d40aae71c4ab0457620a Mon Sep 17 00:00:00 2001 From: shelly <748706450@qq.com> Date: Fri, 16 Sep 2022 06:26:44 +0000 Subject: [PATCH 01/11] =?UTF-8?q?=E9=87=8D=E5=91=BD=E5=90=8D=20anolis-cour?= =?UTF-8?q?ses/bubbleSort/=E4=BD=BF=E7=94=A8=20java=20=E8=AF=AD=E8=A8=80?= =?UTF-8?q?=E5=AE=9E=E7=8E=B0=E4=B8=80=E4=B8=AA=E5=86=92=E6=B3=A1=E6=8E=92?= =?UTF-8?q?=E5=BA=8F=20=E4=B8=BA=20anolis-courses/bubbleSort/=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=20Java=20=E8=AF=AD=E8=A8=80=E5=AE=9E=E7=8E=B0?= =?UTF-8?q?=E4=B8=80=E4=B8=AA=E5=86=92=E6=B3=A1=E6=8E=92=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../index.yaml" | 0 .../start.md" | 0 .../step2.md" | 0 .../step3.md" | 0 .../step4.md" | 0 .../step5.md" | 0 .../step6.md" | 0 .../step7.md" | 0 8 files changed, 0 insertions(+), 0 deletions(-) rename "anolis-courses/bubbleSort/\344\275\277\347\224\250 java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/index.yaml" => "anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/index.yaml" (100%) rename "anolis-courses/bubbleSort/\344\275\277\347\224\250 java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/start.md" => "anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/start.md" (100%) rename "anolis-courses/bubbleSort/\344\275\277\347\224\250 java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step2.md" => "anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step2.md" (100%) rename "anolis-courses/bubbleSort/\344\275\277\347\224\250 java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step3.md" => "anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step3.md" (100%) rename "anolis-courses/bubbleSort/\344\275\277\347\224\250 java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step4.md" => "anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step4.md" (100%) rename "anolis-courses/bubbleSort/\344\275\277\347\224\250 java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step5.md" => "anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step5.md" (100%) rename "anolis-courses/bubbleSort/\344\275\277\347\224\250 java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step6.md" => "anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step6.md" (100%) rename "anolis-courses/bubbleSort/\344\275\277\347\224\250 java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step7.md" => "anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step7.md" (100%) diff --git "a/anolis-courses/bubbleSort/\344\275\277\347\224\250 java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/index.yaml" "b/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/index.yaml" similarity index 100% rename from "anolis-courses/bubbleSort/\344\275\277\347\224\250 java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/index.yaml" rename to "anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/index.yaml" diff --git "a/anolis-courses/bubbleSort/\344\275\277\347\224\250 java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/start.md" "b/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/start.md" similarity index 100% rename from "anolis-courses/bubbleSort/\344\275\277\347\224\250 java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/start.md" rename to "anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/start.md" diff --git "a/anolis-courses/bubbleSort/\344\275\277\347\224\250 java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step2.md" "b/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step2.md" similarity index 100% rename from "anolis-courses/bubbleSort/\344\275\277\347\224\250 java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step2.md" rename to "anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step2.md" diff --git "a/anolis-courses/bubbleSort/\344\275\277\347\224\250 java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step3.md" "b/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step3.md" similarity index 100% rename from "anolis-courses/bubbleSort/\344\275\277\347\224\250 java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step3.md" rename to "anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step3.md" diff --git "a/anolis-courses/bubbleSort/\344\275\277\347\224\250 java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step4.md" "b/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step4.md" similarity index 100% rename from "anolis-courses/bubbleSort/\344\275\277\347\224\250 java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step4.md" rename to "anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step4.md" diff --git "a/anolis-courses/bubbleSort/\344\275\277\347\224\250 java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step5.md" "b/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step5.md" similarity index 100% rename from "anolis-courses/bubbleSort/\344\275\277\347\224\250 java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step5.md" rename to "anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step5.md" diff --git "a/anolis-courses/bubbleSort/\344\275\277\347\224\250 java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step6.md" "b/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step6.md" similarity index 100% rename from "anolis-courses/bubbleSort/\344\275\277\347\224\250 java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step6.md" rename to "anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step6.md" diff --git "a/anolis-courses/bubbleSort/\344\275\277\347\224\250 java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step7.md" "b/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step7.md" similarity index 100% rename from "anolis-courses/bubbleSort/\344\275\277\347\224\250 java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step7.md" rename to "anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step7.md" -- Gitee From ae019154c46455bc4d4635efccf8b738b8e2f4ad Mon Sep 17 00:00:00 2001 From: shelly <748706450@qq.com> Date: Fri, 16 Sep 2022 06:28:40 +0000 Subject: [PATCH 02/11] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=A4=A7=E5=B0=8F?= =?UTF-8?q?=E5=86=99update=20anolis-courses/bubbleSort/index.yaml.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: shelly <748706450@qq.com> --- anolis-courses/bubbleSort/index.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/anolis-courses/bubbleSort/index.yaml b/anolis-courses/bubbleSort/index.yaml index 3127278..ab95e01 100644 --- a/anolis-courses/bubbleSort/index.yaml +++ b/anolis-courses/bubbleSort/index.yaml @@ -1,10 +1,10 @@ name: 冒泡排序 -desc: 使用 java 语言实现一个冒泡排序函数,使无序数组变成升序数组 +desc: 使用 Java 语言实现一个冒泡排序函数,使无序数组变成升序数组 type: developer total_time: 60min level: beginner chapters: - - name: 使用 java 语言实现一个冒泡排序 - desc: 使用 java 语言实现一个冒泡排序函数,使一个无序数组变的有序 + - name: 使用 Java 语言实现一个冒泡排序 + desc: 使用 Java 语言实现一个冒泡排序函数,使一个无序数组变得有序 content: live_time: 60min \ No newline at end of file -- Gitee From 25121187da56b4ee25e0b3d7ebd6e1a54e7a2489 Mon Sep 17 00:00:00 2001 From: shelly <748706450@qq.com> Date: Fri, 16 Sep 2022 06:29:50 +0000 Subject: [PATCH 03/11] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BD=8E=E9=94=99updat?= =?UTF-8?q?e=20anolis-courses/bubbleSort/index.yaml.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: shelly <748706450@qq.com> --- anolis-courses/bubbleSort/index.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anolis-courses/bubbleSort/index.yaml b/anolis-courses/bubbleSort/index.yaml index ab95e01..fa5b849 100644 --- a/anolis-courses/bubbleSort/index.yaml +++ b/anolis-courses/bubbleSort/index.yaml @@ -5,6 +5,6 @@ total_time: 60min level: beginner chapters: - name: 使用 Java 语言实现一个冒泡排序 - desc: 使用 Java 语言实现一个冒泡排序函数,使一个无序数组变得有序 + desc: 使用 Java 语言实现一个冒泡排序函数,使一个无序数组变成有序数组。 content: live_time: 60min \ No newline at end of file -- Gitee From 5c29c552a65a4c4d55622562d4ccedf46ad54ed5 Mon Sep 17 00:00:00 2001 From: shelly <748706450@qq.com> Date: Fri, 16 Sep 2022 06:31:30 +0000 Subject: [PATCH 04/11] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=86=85=E5=AE=B9?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0KB=20update=20anolis-courses/bubbleSort/?= =?UTF-8?q?=E4=BD=BF=E7=94=A8=20Java=20=E8=AF=AD=E8=A8=80=E5=AE=9E?= =?UTF-8?q?=E7=8E=B0=E4=B8=80=E4=B8=AA=E5=86=92=E6=B3=A1=E6=8E=92=E5=BA=8F?= =?UTF-8?q?/index.yaml.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: shelly <748706450@qq.com> --- .../index.yaml" | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git "a/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/index.yaml" "b/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/index.yaml" index a0f5cb6..421086e 100644 --- "a/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/index.yaml" +++ "b/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/index.yaml" @@ -1,5 +1,5 @@ -name: 使用 java 语言实现一个冒泡排序 -desc: 使用 java 语言实现一个冒泡排序函数,使一个无序数组变的有序 +name: 使用 Java 语言实现一个冒泡排序 +desc: 使用 Java 语言实现一个冒泡排序函数,使一个无序数组变成有序数组。 image: Anolis OS 8.4 ANCK 64位 live_time: 60min machine: x86_64-2c4g @@ -7,15 +7,15 @@ max_clients: 5 details: steps: start: start.md - - name: Fork代码 + - name: 第二步:Fork代码 content: step2.md - - name: 下载Git + - name: 第三步:下载Git content: step3.md - - name: clone代码 + - name: 第四步:Clone代码 content: step4.md - - name: 编写并提交代码 + - name: 第五步:编写并提交代码 content: step5.md - - name: 提交PR + - name: 第六步:提交PR content: step6.md - - name: 结语 + - name: Troubleshooting content: step7.md -- Gitee From 4d49b54c6f658d9f612185e15e791478b5664dcf Mon Sep 17 00:00:00 2001 From: shelly <748706450@qq.com> Date: Fri, 16 Sep 2022 06:32:22 +0000 Subject: [PATCH 05/11] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=8F=8F=E8=BF=B0updat?= =?UTF-8?q?e=20anolis-courses/bubbleSort/=E4=BD=BF=E7=94=A8=20Java=20?= =?UTF-8?q?=E8=AF=AD=E8=A8=80=E5=AE=9E=E7=8E=B0=E4=B8=80=E4=B8=AA=E5=86=92?= =?UTF-8?q?=E6=B3=A1=E6=8E=92=E5=BA=8F/start.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: shelly <748706450@qq.com> --- .../start.md" | 35 ++++++++++--------- 1 file changed, 19 insertions(+), 16 deletions(-) diff --git "a/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/start.md" "b/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/start.md" index 4e3fbd9..50302d9 100644 --- "a/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/start.md" +++ "b/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/start.md" @@ -1,30 +1,33 @@ -# 本章节教你怎么使用 java 语言一个冒泡排序函数 -系统环境:AnolisOS操作系统、Git +# 本课程教你怎么使用 Java 语言实现一个冒泡排序函数 -## 一、冒泡排序介绍: -冒泡排序是一种简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素已经排序完成。 +系统环境:龙蜥操作系统(Anolis OS)、Git -## 二、通俗理解 -简单的说,如果我们想将一个数组从小到大排列,我们可以这样做: -1. 首先可以将数组的最大值移动到最后面。 -2. 再将次大值移动到倒数第二位。 +## 冒泡排序介绍 +冒泡排序是一种简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)无序排列着,就会把他们交换过来。走访元素的工作会不断重复地进行,直到没有相邻元素需要交换为止,表示该元素已经排序完成。 + +## 通俗理解 +简单地说,如果我们想将一个数组从小到大排列,可以这样做: +1. 首先,将数组的最大值移动到最后面。 +2. 再次,将大值移动到倒数第二位。 3. 以此类推,直到将所有数排列好。 -那冒泡排序是怎么实现上述操作的呢?我们来看下算法描述 +那么,冒泡排序是怎么实现上述操作的呢?我们来看下算法描述。 + +## 算法描述 +假设我们有数组arr。 -## 三、算法描述 -假设我们有数组arr -1. 令j为0,arr[j]和arr[j+1]比较,使这两个元素的较大值在排在后面,即若arr[j]>arr[j+1],两数交换位置,若arr[j]arr[j+1],两数交换位置;若arr[j]说明:这是整个排序过程的第一轮排序,即将整个数组中的最大值移动到最后面,所以这一轮排序是在j=arr.length-2的时候停止。 -4. 第一轮结束后我们接着进行第二轮,即将次大值移动到数组的倒数第二个位置。那么这一轮结束的标志就是j=arr.length-3 +4. 第一轮结束后我们接着进行第二轮,即将次大值移动到数组的倒数第二个位置。那么这一轮结束的标志就是j=arr.length-3。 -5. 接着进行第三轮,第四轮...直到第二小的数排好序(你想啊,我们将其他数都排好了,最后一个肯定就是最小值啦)所以我们一共要进行arr.length-1轮排序。 +5. 接着进行第三轮,第四轮...直到第二小的数排好序(为什么不直排到最小数?因为我们将其他数都排好了,最后一个肯定就是最小值啦),所以我们一共要进行arr.length-1轮排序。 6. 每一轮排序结束的标志是j=arr.length-1-i。 -## 4、动图演示 +## 动图演示 ![bubble-gif.gif](https://anolis-pub-share.oss-cn-hangzhou.aliyuncs.com/anolis-lab/assets/1662444278658-bubble-gif.gif) \ No newline at end of file -- Gitee From 9cd13f0c1e24e7883c1f5ba05334b24a7e363b3e Mon Sep 17 00:00:00 2001 From: shelly <748706450@qq.com> Date: Fri, 16 Sep 2022 06:33:42 +0000 Subject: [PATCH 06/11] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=8F=8F=E8=BF=B0updat?= =?UTF-8?q?e=20anolis-courses/bubbleSort/=E4=BD=BF=E7=94=A8=20Java=20?= =?UTF-8?q?=E8=AF=AD=E8=A8=80=E5=AE=9E=E7=8E=B0=E4=B8=80=E4=B8=AA=E5=86=92?= =?UTF-8?q?=E6=B3=A1=E6=8E=92=E5=BA=8F/step2.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: shelly <748706450@qq.com> --- .../step2.md" | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git "a/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step2.md" "b/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step2.md" index 112462b..04cb6bd 100644 --- "a/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step2.md" +++ "b/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step2.md" @@ -1,15 +1,17 @@ -说明:代码存放在 Gitee 平台,提交代码需要先用一个 Gitee 平台帐号。 +代码存放在 Gitee 平台,因此需要使用 Gitee 平台帐号来提交代码。本节介绍如何注册 Gitee 账号,并将代码仓库复制到自己的 Gitee 账号下。 -1. 前往 Gitee平台注册一个帐号,已注册可忽略本步骤 。 +## 操作步骤 -2. 进入龙蜥社区高校活动开源代码仓库。 +1. 前往 Gitee 平台注册一个帐号。
说明:如果已注册,请忽略本步骤。 - 访问地址:[https://gitee.com/anolis-challenge/activity-school/tree/master](https://gitee.com/anolis-challenge/activity-school/tree/master) +2. 进入本课程的开源代码仓库。 -3. 点击Fork按钮将 activity-school 代码仓库复制到自己的gitee帐号下。 + 访问地址:https://gitee.com/anolis-challenge/activity-school/tree/master](https://gitee.com/anolis-challenge/activity-school/tree/master + +3. 点击 **Fork**按钮将 activity-school 代码仓库复制到自己的 Gitee 帐号下。 ![fork.png](https://anolis-pub-share.oss-cn-hangzhou.aliyuncs.com/anolis-lab/assets/1662349524385-fork.png) -4. 进入自己的gitee帐号,点击Fork的项目查看详情 +4. 进入自己的 Gitee 帐号,看到 **Forked form anolis-challenge / activity-school**表示已经成功复制。 - ![fork2.png](https://anolis-pub-share.oss-cn-hangzhou.aliyuncs.com/anolis-lab/assets/1662359553680-fork2.png) \ No newline at end of file + ![fork2.png](https://anolis-pub-share.oss-cn-hangzhou.aliyuncs.com/anolis-lab/assets/1662359553680-fork2.png) \ No newline at end of file -- Gitee From 6936afc1ac17e9c08c791163cc421675ad6bd26c Mon Sep 17 00:00:00 2001 From: shelly <748706450@qq.com> Date: Fri, 16 Sep 2022 06:35:10 +0000 Subject: [PATCH 07/11] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=8F=8F=E8=BF=B0updat?= =?UTF-8?q?e=20anolis-courses/bubbleSort/=E4=BD=BF=E7=94=A8=20Java=20?= =?UTF-8?q?=E8=AF=AD=E8=A8=80=E5=AE=9E=E7=8E=B0=E4=B8=80=E4=B8=AA=E5=86=92?= =?UTF-8?q?=E6=B3=A1=E6=8E=92=E5=BA=8F/step3.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: shelly <748706450@qq.com> --- .../step3.md" | 22 +++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git "a/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step3.md" "b/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step3.md" index 8fe4cc7..be56266 100644 --- "a/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step3.md" +++ "b/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step3.md" @@ -1,15 +1,19 @@ -说明:下载 Git 工具。 +Git 是代码管理工具,用于本地与远程代码仓库的交互。本节介绍如何下载 Git 工具。 -1. 点击右侧的 start 按钮,申请一个AnolisOS系统的终端 。 -![start.png](https://anolis-pub-share.oss-cn-hangzhou.aliyuncs.com/anolis-lab/assets/1662360572797-start.png) -2. 在终端依次输入如下指令,即可安装 Git。 +## 操作步骤 - [[ yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel ]] +1. 点击右侧的 **Click to start** 按钮,申请一个终端(服务器),该服务器已经预装了Anolis OS 操作系统。 - [[ yum -y install git ]] + ![start.png](https://anolis-pub-share.oss-cn-hangzhou.aliyuncs.com/anolis-lab/assets/1662360572797-start.png) - [[ git --version ]] +2. 在终端依次输入和执行如下指令,即可安装 Git。
说明:在左侧点击命令,即可在右侧终端中复制输入。 - ![start2.png](https://anolis-pub-share.oss-cn-hangzhou.aliyuncs.com/anolis-lab/assets/1662360596658-start2.png) + [[ yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel ]] -![start3.png](https://anolis-pub-share.oss-cn-hangzhou.aliyuncs.com/anolis-lab/assets/1662360605500-start3.png) + [[ yum -y install git ]] + + [[ git --version ]] + + ![start2.png](https://anolis-pub-share.oss-cn-hangzhou.aliyuncs.com/anolis-lab/assets/1662360596658-start2.png) + + ![start3.png](https://anolis-pub-share.oss-cn-hangzhou.aliyuncs.com/anolis-lab/assets/1662360605500-start3.png) -- Gitee From 621c7e44b960f0ad5d70cc63f72a78a7ad002931 Mon Sep 17 00:00:00 2001 From: shelly <748706450@qq.com> Date: Fri, 16 Sep 2022 06:36:32 +0000 Subject: [PATCH 08/11] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=8F=8F=E8=BF=B0updat?= =?UTF-8?q?e=20anolis-courses/bubbleSort/=E4=BD=BF=E7=94=A8=20Java=20?= =?UTF-8?q?=E8=AF=AD=E8=A8=80=E5=AE=9E=E7=8E=B0=E4=B8=80=E4=B8=AA=E5=86=92?= =?UTF-8?q?=E6=B3=A1=E6=8E=92=E5=BA=8F/step4.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: shelly <748706450@qq.com> --- .../step4.md" | 35 +++++++++++++------ 1 file changed, 24 insertions(+), 11 deletions(-) diff --git "a/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step4.md" "b/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step4.md" index c7bc0b3..9817789 100644 --- "a/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step4.md" +++ "b/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step4.md" @@ -1,17 +1,30 @@ -说明:使用Git工具克隆自己的项目到命令行终端。 +本节介绍使用 Git 工具克隆自己的项目到命令行终端。 -1. 在自己的项目下,找到Clone, 选择复制 。 -![clone1.png](https://anolis-pub-share.oss-cn-hangzhou.aliyuncs.com/anolis-lab/assets/1662360795106-clone1.png) -2. 在终端输入如下指令,即可完成代码 clone。 +## 操作步骤 - [[ git clone xxx ]] +1. 前往 Gitee 平台,在自己的项目下,找到 Clone 的按钮**克隆/下载**,然后选择**复制**。 -其中 xxx 为 1 中复制的链接, clone 完可以在本地看到一个 activity-school 的文件夹 -![clone3.png](https://anolis-pub-share.oss-cn-hangzhou.aliyuncs.com/anolis-lab/assets/1662361241338-clone3.png) + ![clone1.png](https://anolis-pub-share.oss-cn-hangzhou.aliyuncs.com/anolis-lab/assets/1662360795106-clone1.png) -3. 进入 activity-school/codes 文件夹,创建一个以自己社区帐号命名的文件夹 -![clone4.png](https://anolis-pub-share.oss-cn-hangzhou.aliyuncs.com/anolis-lab/assets/1662361366914-clone4.png) +2. 在终端输入如下指令,即可完成代码 clone。
**注意**:下方命令中的 **xxx** 要替换成上一步复制的链接。 -如:我的社区帐号是 fubing3, 我在 activity-school/codes 文件夹下使用 mkdir 命令创建了一个fubing3的文件夹 + [[ git clone xxx ]] - + Clone 完之后,执行命令 **ls**,可以在本地看到一个 **activity-school** 的文件夹。 + + ![clone3.png](https://anolis-pub-share.oss-cn-hangzhou.aliyuncs.com/anolis-lab/assets/1662361241338-clone3.png) + +3. 用 **cd** 命令进入 **activity-school/codes** 文件夹。 + + [[ cd activity-school ]] + + [[ cd codes ]] + +4. 用 **mkdir** 命令创建一个文件夹,该文件夹以自己的龙蜥社区帐号命名的。 +
**注意:下方命令中的 xx 必须替换为自己的龙蜥社区账号,而不是 Gitee 账号。** + + [[ mkdir xx ]] + + 本示例中,用的龙蜥社区帐号是 fubing3,因此在 activity-school/codes 文件夹下使用 mkdir 命令创建了一个 fubing3 的文件夹。 + + ![clone4.png](https://anolis-pub-share.oss-cn-hangzhou.aliyuncs.com/anolis-lab/assets/1662361366914-clone4.png) \ No newline at end of file -- Gitee From c5ec90398a64db6dd328002bd15a7530e2a7e9f8 Mon Sep 17 00:00:00 2001 From: shelly <748706450@qq.com> Date: Fri, 16 Sep 2022 06:39:54 +0000 Subject: [PATCH 09/11] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=8F=8F=E8=BF=B0updat?= =?UTF-8?q?e=20anolis-courses/bubbleSort/=E4=BD=BF=E7=94=A8=20Java=20?= =?UTF-8?q?=E8=AF=AD=E8=A8=80=E5=AE=9E=E7=8E=B0=E4=B8=80=E4=B8=AA=E5=86=92?= =?UTF-8?q?=E6=B3=A1=E6=8E=92=E5=BA=8F/step5.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: shelly <748706450@qq.com> --- .../step5.md" | 47 ++++++++++++------- 1 file changed, 31 insertions(+), 16 deletions(-) diff --git "a/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step5.md" "b/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step5.md" index b593000..b329d02 100644 --- "a/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step5.md" +++ "b/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step5.md" @@ -1,10 +1,16 @@ -说明:编写代码,实现一个冒泡排序的函数。 +本节介绍编写和提交代码的流程,实现一个冒泡排序的函数。 -1. 进入上一步骤创建的文件夹,输入 vim issueId.java 命令创建一个以 issueId 命名的 .java 文件,其中 issueId 是一个 7 位数的数字,参考下图中的位置选择并复制。 +## 操作步骤 -![issueId.png](https://anolis-pub-share.oss-cn-hangzhou.aliyuncs.com/anolis-lab/assets/1662694077072-issueId.png) +1. 运行 **cd** 命令进入上一节创建的文件夹。本示例中,进入了 **fubing3** 文件夹。 - 在 vim 编辑框中输入如下模版代码,并在模版代码中实现你的排序代码。 +2. 运行 **vim .java** 命令,在该文件夹下创建一个以 issueId 命名的 .java 文件。
**issueId** 是一个 7 位数的数字,显示在本课程的上方。参考下图中的位置找到并复制。 +
本示例中,运行的命令就是 **vim 9622480.java**。 + + ![issueId.png](https://anolis-pub-share.oss-cn-hangzhou.aliyuncs.com/anolis-lab/assets/1662694077072-issueId.png) + +3. 创建了 .java 文件后,按 **i** 键切换成编辑模式,然后在 vim 编辑框中输入如下模版代码,并在模版代码中实现你的排序代码。 +
说明:以下代码仅是模板,需要将 **...** 区域替换为你的代码。编写完成后,按 **esc** 键并输入 **:wq** 保存退出编辑。 模版代码: @@ -23,25 +29,34 @@ } //end ``` -![clone6.png](https://anolis-pub-share.oss-cn-hangzhou.aliyuncs.com/anolis-lab/assets/1662362508531-clone6.png) + ![clone6.png](https://anolis-pub-share.oss-cn-hangzhou.aliyuncs.com/anolis-lab/assets/1662362508531-clone6.png) + +4. 排序代码写完之后,运行如下命令将本地代码推送到自己的 Gitee 项目上。 + + 4.1 回到 activity-school 目录下: + + [[ cd ~/activity-school ]] + + 4.2 分别运行如下命令,绑定用于推送代码的邮箱:
**注意:**双引号中的内容,分别替换为你的邮箱和 Git 账号。 + + [[ git config --global user.email "you@example.com" ]] -2. 排序代码写完之后使用如下命令将本地代码推送到自己的 Gitee 项目上 + [[ git config --global user.name "Your Name" ]] - [[ cd ~/activity-school ]] + 4.3 将新加的codes下的目录放到 git 暂存区: -回到 activity-school 目录下 + [[ git add . ]] - [[ git add . ]] + 4.4 提交暂存区的代码: -将新加的codes下的目录放到 git 暂存区 + [[ git commit -m "添加排序代码" ]] - [[ git commit -m "添加排序代码" ]] + **注意:**如果之前没有绑定过邮箱,此处会出现提示 **Please tell me who you are.**,按照提示验证身份即可。 -提交暂存区的代码 + 4.5 推送暂存区的代码:
**注意:**这里会出现提示输入你的 Gitee 账号和密码,确认提交人的身份。 - [[ git push ]] + [[ git push ]] -推送暂存区的代码 +5. 推送完代码之后,回到自己的 Git 项目目录下,可以看到刚才提交的代码(你的.java文件)。 -3. 推送完代码之后回到自己的 Git 项目目录下可以看到刚才提交的代码 -![clone9.png](https://anolis-pub-share.oss-cn-hangzhou.aliyuncs.com/anolis-lab/assets/1662363957967-clone9.png) \ No newline at end of file + ![clone9.png](https://anolis-pub-share.oss-cn-hangzhou.aliyuncs.com/anolis-lab/assets/1662363957967-clone9.png) \ No newline at end of file -- Gitee From 97ba5fbbf833e6fba250322ffd09bd19ceaeba16 Mon Sep 17 00:00:00 2001 From: shelly <748706450@qq.com> Date: Fri, 16 Sep 2022 06:40:43 +0000 Subject: [PATCH 10/11] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=8F=8F=E8=BF=B0updat?= =?UTF-8?q?e=20anolis-courses/bubbleSort/=E4=BD=BF=E7=94=A8=20Java=20?= =?UTF-8?q?=E8=AF=AD=E8=A8=80=E5=AE=9E=E7=8E=B0=E4=B8=80=E4=B8=AA=E5=86=92?= =?UTF-8?q?=E6=B3=A1=E6=8E=92=E5=BA=8F/step6.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: shelly <748706450@qq.com> --- .../step6.md" | 23 ++++++++++++------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git "a/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step6.md" "b/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step6.md" index 91b86fa..f771d91 100644 --- "a/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step6.md" +++ "b/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step6.md" @@ -1,12 +1,19 @@ -说明:将编写的代码从自己的Gitee项目上提交到高校活动的开源项目上。 +在本地编写好代码后,接下来要将代码从自己的Gitee项目上提交到「人人都可以参与开源」高校活动的开源项目上。 -1. 进入自己的 Gitee项目,点击创建Pull Request提交PR。 -![clone10.png](https://anolis-pub-share.oss-cn-hangzhou.aliyuncs.com/anolis-lab/assets/1662364267572-clone10.png) +## 操作步骤 -2. 输入 PR 提交信息,点击创建即可。 -![clone11.png](https://anolis-pub-share.oss-cn-hangzhou.aliyuncs.com/anolis-lab/assets/1662364276319-clone11.png) +1. 进入自己的 Gitee 项目,在上方选择 **Pull Requests** 页签,然后点击 **新建 Pull Request** 按钮。 -3. 提交完成后可在仓库: [https://gitee.com/anolis-challenge/activity-school/pulls](https://gitee.com/anolis-challenge/activity-school/pulls) 下看到自己提交的PR。 -![clone12.png](https://anolis-pub-share.oss-cn-hangzhou.aliyuncs.com/anolis-lab/assets/1662364447564-clone12.png) + ![clone10.png](https://anolis-pub-share.oss-cn-hangzhou.aliyuncs.com/anolis-lab/assets/1662364267572-clone10.png) -4. 系统会自动根据提交的代码判断提交是否规范、代码是否正确等,通过测试会直接将贡献值发放到对应的[龙蜥社区官网帐号](https://openanolis.cn)上,在官网帐号上可以使用贡献值兑换相关礼品。 \ No newline at end of file +2. 输入 PR 提交信息,点击**创建 Pull Request**即可。 + + ![clone11.png](https://anolis-pub-share.oss-cn-hangzhou.aliyuncs.com/anolis-lab/assets/1662364276319-clone11.png) + +3. 提交完成后可在该活动课程的开源代码仓库下看到自己提交的PR。 + + ![clone12.png](https://anolis-pub-share.oss-cn-hangzhou.aliyuncs.com/anolis-lab/assets/1662364447564-clone12.png) + +4. 系统会自动根据提交的代码判断提交是否规范、代码是否正确等,通过小龙的审核后会发放贡献值到对应的[龙蜥社区帐号](https://openanolis.cn)上,在官网帐号上可以使用贡献值兑换礼品/申领证书。 + +至此,您已完成了本课程。如果PR下方小龙回复测试不通过,可以在下一页找解决方案。 \ No newline at end of file -- Gitee From db89162315b299c239da7890d44013ad52a49ecb Mon Sep 17 00:00:00 2001 From: shelly <748706450@qq.com> Date: Fri, 16 Sep 2022 06:43:06 +0000 Subject: [PATCH 11/11] =?UTF-8?q?=E6=9B=BF=E6=8D=A2=E4=B8=BAKB.update=20an?= =?UTF-8?q?olis-courses/bubbleSort/=E4=BD=BF=E7=94=A8=20Java=20=E8=AF=AD?= =?UTF-8?q?=E8=A8=80=E5=AE=9E=E7=8E=B0=E4=B8=80=E4=B8=AA=E5=86=92=E6=B3=A1?= =?UTF-8?q?=E6=8E=92=E5=BA=8F/step7.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: shelly <748706450@qq.com> --- .../step7.md" | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git "a/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step7.md" "b/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step7.md" index fe7409f..24e13b4 100644 --- "a/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step7.md" +++ "b/anolis-courses/bubbleSort/\344\275\277\347\224\250 Java \350\257\255\350\250\200\345\256\236\347\216\260\344\270\200\344\270\252\345\206\222\346\263\241\346\216\222\345\272\217/step7.md" @@ -1 +1,19 @@ -恭喜您完成了本次活动。 \ No newline at end of file +提交PR后,系统会自动检测。如果小龙回复审核通过,即可收获贡献值。如果小龙回复审核未通过的相关信息,可以参考本节内容排除故障。 + +#### 1. 未查询到相关 issue 信息。 +请确保已领取过「人人都可以参与开源」的小龙推荐任务,并且,按照本课程的步骤来操作。注意,设置的文件路径正确,文件路径示例:codes/龙蜥社区帐号/9619048.java。 +
建议您修正文件路径再次尝试,或者重新认领任务。 + +#### 2. 未检测到有效的java代码文件。 +请确认文件是放在自己的龙蜥社区帐号目录下(而不是 Gitee 账号),并确认是以issueID.java命名,如:9619048.java。 + +#### 3. 提交的代码块必须包含 bubbleSort 函数。 +请检查冒泡函数代码是否正确。 + +#### 4. 校验失败:输出的数据格式不对。 +请检查冒泡函数代码是否正确。 + +#### 5. 排序失败,未升序排序。 +请检查冒泡函数代码是否正确。 + +如果还有其他问题,可加入**钉钉交流群**咨询(搜索群号:33311793),或添加**小龙微信**并备注“高校活动”拉你入群咨询(小龙微信号:openanolis_assis)。 \ No newline at end of file -- Gitee