From 8ec86867969cef45171452fa4b96f3a1943fe22c Mon Sep 17 00:00:00 2001 From: tangyb <13427191+tangyubo@user.noreply.gitee.com> Date: Thu, 14 Sep 2023 05:13:23 +0000 Subject: [PATCH 01/19] =?UTF-8?q?=E6=96=B0=E5=BB=BA=202209040001?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 2209040001/.keep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 2209040001/.keep diff --git a/2209040001/.keep b/2209040001/.keep new file mode 100644 index 00000000..e69de29b -- Gitee From c3348ac8c07d99d5faaaa4b91b11e94695c24c7f Mon Sep 17 00:00:00 2001 From: tangyb <13427191+tangyubo@user.noreply.gitee.com> Date: Thu, 14 Sep 2023 05:13:31 +0000 Subject: [PATCH 02/19] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2022?= =?UTF-8?q?09040001/.keep?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 2209040001/.keep | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 2209040001/.keep diff --git a/2209040001/.keep b/2209040001/.keep deleted file mode 100644 index e69de29b..00000000 -- Gitee From b98d103cdf3c7fb312dbcc335ce436318b16ac8c Mon Sep 17 00:00:00 2001 From: tangyb <13427191+tangyubo@user.noreply.gitee.com> Date: Thu, 14 Sep 2023 05:13:52 +0000 Subject: [PATCH 03/19] =?UTF-8?q?=E6=96=B0=E5=BB=BA=202209040001?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 2209040001/.keep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 2209040001/.keep diff --git a/2209040001/.keep b/2209040001/.keep new file mode 100644 index 00000000..e69de29b -- Gitee From ec04ca4e68034e7a5dbd967a303c3e3ec259abec Mon Sep 17 00:00:00 2001 From: tangyb <13427191+tangyubo@user.noreply.gitee.com> Date: Thu, 14 Sep 2023 05:14:33 +0000 Subject: [PATCH 04/19] =?UTF-8?q?=E9=87=8D=E5=91=BD=E5=90=8D=202209040001/?= =?UTF-8?q?.keep=20=E4=B8=BA=202209040001/chapter=5F1.file?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 2209040001/{.keep => chapter_1.file} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename 2209040001/{.keep => chapter_1.file} (100%) diff --git a/2209040001/.keep b/2209040001/chapter_1.file similarity index 100% rename from 2209040001/.keep rename to 2209040001/chapter_1.file -- Gitee From de3d489a7da15e9eb3257e18b8dfa721344add18 Mon Sep 17 00:00:00 2001 From: tangyb <13427191+tangyubo@user.noreply.gitee.com> Date: Thu, 14 Sep 2023 05:14:43 +0000 Subject: [PATCH 05/19] =?UTF-8?q?=E9=87=8D=E5=91=BD=E5=90=8D=202209040001/?= =?UTF-8?q?chapter=5F1.file=20=E4=B8=BA=202209040001/chapter=5F1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 2209040001/{chapter_1.file => chapter_1} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename 2209040001/{chapter_1.file => chapter_1} (100%) diff --git a/2209040001/chapter_1.file b/2209040001/chapter_1 similarity index 100% rename from 2209040001/chapter_1.file rename to 2209040001/chapter_1 -- Gitee From f5d7c28182ffd419410e8c4884d9020ef0494fe1 Mon Sep 17 00:00:00 2001 From: tangyb <13427191+tangyubo@user.noreply.gitee.com> Date: Thu, 14 Sep 2023 05:14:50 +0000 Subject: [PATCH 06/19] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2022?= =?UTF-8?q?09040001/chapter=5F1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 2209040001/chapter_1 | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 2209040001/chapter_1 diff --git a/2209040001/chapter_1 b/2209040001/chapter_1 deleted file mode 100644 index e69de29b..00000000 -- Gitee From a2a821244cb6b8645037737cd0c9cb2e80755d91 Mon Sep 17 00:00:00 2001 From: tangyb <13427191+tangyubo@user.noreply.gitee.com> Date: Thu, 14 Sep 2023 05:15:30 +0000 Subject: [PATCH 07/19] chapter_1 Signed-off-by: tangyb <13427191+tangyubo@user.noreply.gitee.com> --- .gitmodules | 4 ++++ 2209040001 | 1 + 2 files changed, 5 insertions(+) create mode 100644 .gitmodules create mode 160000 2209040001 diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 00000000..11975685 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,4 @@ +[submodule "2209040001"] + url = https://gitee.com/tangyubo/data_structure + path = 2209040001 + diff --git a/2209040001 b/2209040001 new file mode 160000 index 00000000..f5d7c281 --- /dev/null +++ b/2209040001 @@ -0,0 +1 @@ +Subproject commit f5d7c28182ffd419410e8c4884d9020ef0494fe1 -- Gitee From 2d56e10cb96d274217ee300a0a1f92dcc2daec4b Mon Sep 17 00:00:00 2001 From: tangyb <13427191+tangyubo@user.noreply.gitee.com> Date: Thu, 14 Sep 2023 05:15:51 +0000 Subject: [PATCH 08/19] =?UTF-8?q?=E5=88=A0=E9=99=A4=E5=AD=90=E6=A8=A1?= =?UTF-8?q?=E5=9D=97=202209040001?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitmodules | 4 ---- 2209040001 | 1 - 2 files changed, 5 deletions(-) delete mode 160000 2209040001 diff --git a/.gitmodules b/.gitmodules index 11975685..e69de29b 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,4 +0,0 @@ -[submodule "2209040001"] - url = https://gitee.com/tangyubo/data_structure - path = 2209040001 - diff --git a/2209040001 b/2209040001 deleted file mode 160000 index f5d7c281..00000000 --- a/2209040001 +++ /dev/null @@ -1 +0,0 @@ -Subproject commit f5d7c28182ffd419410e8c4884d9020ef0494fe1 -- Gitee From c0232a0316c5382a1f4b63278f7794d4dc9b45b9 Mon Sep 17 00:00:00 2001 From: tangyb <13427191+tangyubo@user.noreply.gitee.com> Date: Thu, 14 Sep 2023 05:16:16 +0000 Subject: [PATCH 09/19] =?UTF-8?q?=E6=96=B0=E5=BB=BA=202209040001?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 2209040001/.keep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 2209040001/.keep diff --git a/2209040001/.keep b/2209040001/.keep new file mode 100644 index 00000000..e69de29b -- Gitee From 84f7cacc72d1fc9fe081d4c89b0597947363897a Mon Sep 17 00:00:00 2001 From: tangyb <13427191+tangyubo@user.noreply.gitee.com> Date: Thu, 14 Sep 2023 05:16:28 +0000 Subject: [PATCH 10/19] =?UTF-8?q?=E6=96=B0=E5=BB=BA=20chapter=5F1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 2209040001/chapter_1/.keep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 2209040001/chapter_1/.keep diff --git a/2209040001/chapter_1/.keep b/2209040001/chapter_1/.keep new file mode 100644 index 00000000..e69de29b -- Gitee From f1d1f4db2a70ed49b526787cb921148274617649 Mon Sep 17 00:00:00 2001 From: tangyb <13427191+tangyubo@user.noreply.gitee.com> Date: Thu, 14 Sep 2023 05:16:41 +0000 Subject: [PATCH 11/19] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2022?= =?UTF-8?q?09040001/.keep?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 2209040001/.keep | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 2209040001/.keep diff --git a/2209040001/.keep b/2209040001/.keep deleted file mode 100644 index e69de29b..00000000 -- Gitee From 17fe24240e87a154a474904af09e623d3875ffa7 Mon Sep 17 00:00:00 2001 From: tangyb <13427191+tangyubo@user.noreply.gitee.com> Date: Thu, 14 Sep 2023 05:18:52 +0000 Subject: [PATCH 12/19] add 2209040001/chapter_1/sumOddLengthSubarrays.cpp. Signed-off-by: tangyb <13427191+tangyubo@user.noreply.gitee.com> --- .../chapter_1/sumOddLengthSubarrays.cpp | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 2209040001/chapter_1/sumOddLengthSubarrays.cpp diff --git a/2209040001/chapter_1/sumOddLengthSubarrays.cpp b/2209040001/chapter_1/sumOddLengthSubarrays.cpp new file mode 100644 index 00000000..d67562d1 --- /dev/null +++ b/2209040001/chapter_1/sumOddLengthSubarrays.cpp @@ -0,0 +1,24 @@ +#include + int main() + { + int sum = 0; + int size = 0; + scanf("%d", &size); + int arr[size]; + for(int i = 0; i < size; i++) + { + scanf("%d", &arr[i]); + } + for (int start = 0; start < size; start++) + { + for (int length = 0; length < size; length += 2) + { + int end = start + length; + for (int index = start; index <= end && end < size; index++) + { + sum += arr[index]; + } + } + } + return sum; + } \ No newline at end of file -- Gitee From 547b4c5bbc7101128b540cdd044289e54cd1cd8f Mon Sep 17 00:00:00 2001 From: tangyb <13427191+tangyubo@user.noreply.gitee.com> Date: Thu, 14 Sep 2023 05:19:00 +0000 Subject: [PATCH 13/19] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2022?= =?UTF-8?q?09040001/chapter=5F1/.keep?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 2209040001/chapter_1/.keep | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 2209040001/chapter_1/.keep diff --git a/2209040001/chapter_1/.keep b/2209040001/chapter_1/.keep deleted file mode 100644 index e69de29b..00000000 -- Gitee From f2d4cd715ca04bee27e4d54eca09890ad6c1c52c Mon Sep 17 00:00:00 2001 From: tangyb <13427191+tangyubo@user.noreply.gitee.com> Date: Thu, 14 Sep 2023 05:19:21 +0000 Subject: [PATCH 14/19] add 2209040001/chapter_1. Signed-off-by: tangyb <13427191+tangyubo@user.noreply.gitee.com> --- 2209040001/chapter_1/twoSum.cpp | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 2209040001/chapter_1/twoSum.cpp diff --git a/2209040001/chapter_1/twoSum.cpp b/2209040001/chapter_1/twoSum.cpp new file mode 100644 index 00000000..e69de29b -- Gitee From f9a5e2f277cb9bdfa9d5eb8fb75f2b9920e4d997 Mon Sep 17 00:00:00 2001 From: tangyb <13427191+tangyubo@user.noreply.gitee.com> Date: Thu, 14 Sep 2023 05:19:39 +0000 Subject: [PATCH 15/19] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2022?= =?UTF-8?q?09040001/chapter=5F1/twoSum.cpp?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 2209040001/chapter_1/twoSum.cpp | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 2209040001/chapter_1/twoSum.cpp diff --git a/2209040001/chapter_1/twoSum.cpp b/2209040001/chapter_1/twoSum.cpp deleted file mode 100644 index e69de29b..00000000 -- Gitee From c45b77858ae488b037a6ddb05c66f7a3dbe92225 Mon Sep 17 00:00:00 2001 From: tangyb <13427191+tangyubo@user.noreply.gitee.com> Date: Thu, 14 Sep 2023 05:19:59 +0000 Subject: [PATCH 16/19] add 2209040001/chapter_1. Signed-off-by: tangyb <13427191+tangyubo@user.noreply.gitee.com> --- 2209040001/chapter_1/twoSu | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 2209040001/chapter_1/twoSu diff --git a/2209040001/chapter_1/twoSu b/2209040001/chapter_1/twoSu new file mode 100644 index 00000000..8b21aca8 --- /dev/null +++ b/2209040001/chapter_1/twoSu @@ -0,0 +1,23 @@ +#include +#include +int main() +{ + int numsSize = 0; + scanf("%d", &numsSize); + int nums[numsSize]; + for(int i = 0; i < numsSize; i++) + { + scanf("%d", &nums[i]); + } + int target = 0; + scanf("%d", &target); + for (int i = 0; i < numsSize; ++i) { + for (int j = i + 1; j < numsSize; ++j) { + if (nums[i] + nums[j] == target) { + int* ret = malloc(sizeof(int) * 2); + ret[0] = i, ret[1] = j; + } + } + } + return 0; +} \ No newline at end of file -- Gitee From 336578aba74318756f66e7ccf06c426ed27903bc Mon Sep 17 00:00:00 2001 From: tangyb <13427191+tangyubo@user.noreply.gitee.com> Date: Thu, 14 Sep 2023 05:20:39 +0000 Subject: [PATCH 17/19] =?UTF-8?q?=E9=87=8D=E5=91=BD=E5=90=8D=202209040001/?= =?UTF-8?q?chapter=5F1/twoSu=20=E4=B8=BA=202209040001/chapter=5F1/twoSum?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 2209040001/chapter_1/{twoSu => twoSum} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename 2209040001/chapter_1/{twoSu => twoSum} (100%) diff --git a/2209040001/chapter_1/twoSu b/2209040001/chapter_1/twoSum similarity index 100% rename from 2209040001/chapter_1/twoSu rename to 2209040001/chapter_1/twoSum -- Gitee From f771fc6f8512841214244472f3afc4c8a80c9cc2 Mon Sep 17 00:00:00 2001 From: tangyb <13427191+tangyubo@user.noreply.gitee.com> Date: Thu, 14 Sep 2023 05:21:40 +0000 Subject: [PATCH 18/19] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20.g?= =?UTF-8?q?itmodules?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitmodules | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 .gitmodules diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index e69de29b..00000000 -- Gitee From f2aef1317c930431033857f29e4aff220d2f72e7 Mon Sep 17 00:00:00 2001 From: tangyb <13427191+tangyubo@user.noreply.gitee.com> Date: Thu, 14 Sep 2023 08:18:29 +0000 Subject: [PATCH 19/19] rename 2209040001/chapter_1/twoSum to 2209040001/chapter_1/twoSum.cpp. Signed-off-by: tangyb <13427191+tangyubo@user.noreply.gitee.com> --- 2209040001/chapter_1/{twoSum => twoSum.cpp} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename 2209040001/chapter_1/{twoSum => twoSum.cpp} (100%) diff --git a/2209040001/chapter_1/twoSum b/2209040001/chapter_1/twoSum.cpp similarity index 100% rename from 2209040001/chapter_1/twoSum rename to 2209040001/chapter_1/twoSum.cpp -- Gitee