From a8fb1a4f41c42d94f5dba0fcc36296f6e7b5183e Mon Sep 17 00:00:00 2001 From: Yudong Jin Date: Tue, 20 Dec 2022 13:20:20 +0800 Subject: [PATCH] Update source codes. --- codes/cpp/chapter_array_and_linkedlist/array.cpp | 2 +- codes/csharp/chapter_array_and_linkedlist/Array.cs | 2 +- codes/java/chapter_array_and_linkedlist/array.java | 2 +- codes/javascript/chapter_array_and_linkedlist/array.js | 2 +- codes/python/chapter_array_and_linkedlist/array.py | 2 +- codes/typescript/chapter_array_and_linkedlist/array.ts | 2 +- docs/chapter_array_and_linkedlist/array.md | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/codes/cpp/chapter_array_and_linkedlist/array.cpp b/codes/cpp/chapter_array_and_linkedlist/array.cpp index fb620dbbd..22c5e50dd 100644 --- a/codes/cpp/chapter_array_and_linkedlist/array.cpp +++ b/codes/cpp/chapter_array_and_linkedlist/array.cpp @@ -30,7 +30,7 @@ int* extend(int* nums, int size, int enlarge) { /* 在数组的索引 index 处插入元素 num */ void insert(int* nums, int size, int num, int index) { // 把索引 index 以及之后的所有元素向后移动一位 - for (int i = size - 1; i >= index; i--) { + for (int i = size - 1; i > index; i--) { nums[i] = nums[i - 1]; } // 将 num 赋给 index 处元素 diff --git a/codes/csharp/chapter_array_and_linkedlist/Array.cs b/codes/csharp/chapter_array_and_linkedlist/Array.cs index 72584c0af..cc6b79dd4 100644 --- a/codes/csharp/chapter_array_and_linkedlist/Array.cs +++ b/codes/csharp/chapter_array_and_linkedlist/Array.cs @@ -41,7 +41,7 @@ namespace hello_algo.chapter_array_and_linkedlist public static void Insert(int[] nums, int num, int index) { // 把索引 index 以及之后的所有元素向后移动一位 - for (int i = nums.Length - 1; i >= index; i--) + for (int i = nums.Length - 1; i > index; i--) { nums[i] = nums[i - 1]; } diff --git a/codes/java/chapter_array_and_linkedlist/array.java b/codes/java/chapter_array_and_linkedlist/array.java index 76b436dc1..6afd3dfdb 100644 --- a/codes/java/chapter_array_and_linkedlist/array.java +++ b/codes/java/chapter_array_and_linkedlist/array.java @@ -35,7 +35,7 @@ public class array { /* 在数组的索引 index 处插入元素 num */ static void insert(int[] nums, int num, int index) { // 把索引 index 以及之后的所有元素向后移动一位 - for (int i = nums.length - 1; i >= index; i--) { + for (int i = nums.length - 1; i > index; i--) { nums[i] = nums[i - 1]; } // 将 num 赋给 index 处元素 diff --git a/codes/javascript/chapter_array_and_linkedlist/array.js b/codes/javascript/chapter_array_and_linkedlist/array.js index 754e8fb15..191b6f3fa 100644 --- a/codes/javascript/chapter_array_and_linkedlist/array.js +++ b/codes/javascript/chapter_array_and_linkedlist/array.js @@ -30,7 +30,7 @@ function extend(nums, enlarge) { /* 在数组的索引 index 处插入元素 num */ function insert(nums, num, index) { // 把索引 index 以及之后的所有元素向后移动一位 - for (let i = nums.length - 1; i >= index; i--) { + for (let i = nums.length - 1; i > index; i--) { nums[i] = nums[i - 1]; } // 将 num 赋给 index 处元素 diff --git a/codes/python/chapter_array_and_linkedlist/array.py b/codes/python/chapter_array_and_linkedlist/array.py index bdfc54294..7f34472c7 100644 --- a/codes/python/chapter_array_and_linkedlist/array.py +++ b/codes/python/chapter_array_and_linkedlist/array.py @@ -31,7 +31,7 @@ def extend(nums, enlarge): """ 在数组的索引 index 处插入元素 num """ def insert(nums, num, index): # 把索引 index 以及之后的所有元素向后移动一位 - for i in range(len(nums) - 1, index - 1, -1): + for i in range(len(nums) - 1, index, -1): nums[i] = nums[i - 1] # 将 num 赋给 index 处元素 nums[index] = num diff --git a/codes/typescript/chapter_array_and_linkedlist/array.ts b/codes/typescript/chapter_array_and_linkedlist/array.ts index e73887905..237a04385 100644 --- a/codes/typescript/chapter_array_and_linkedlist/array.ts +++ b/codes/typescript/chapter_array_and_linkedlist/array.ts @@ -30,7 +30,7 @@ function extend(nums: number[], enlarge: number): number[] { /* 在数组的索引 index 处插入元素 num */ function insert(nums: number[], num: number, index: number): void { // 把索引 index 以及之后的所有元素向后移动一位 - for (let i = nums.length - 1; i >= index; i--) { + for (let i = nums.length - 1; i > index; i--) { nums[i] = nums[i - 1]; } // 将 num 赋给 index 处元素 diff --git a/docs/chapter_array_and_linkedlist/array.md b/docs/chapter_array_and_linkedlist/array.md index 90b534fce..70e30129a 100644 --- a/docs/chapter_array_and_linkedlist/array.md +++ b/docs/chapter_array_and_linkedlist/array.md @@ -358,7 +358,7 @@ elementAddr = firtstElementAddr + elementLength * elementIndex """ 在数组的索引 index 处插入元素 num """ def insert(nums, num, index): # 把索引 index 以及之后的所有元素向后移动一位 - for i in range(len(nums) - 1, index , -1): + for i in range(len(nums) - 1, index, -1): nums[i] = nums[i - 1] # 将 num 赋给 index 处元素 nums[index] = num