From 030042e6893c2b29b183e1bf3b90279f44a6361b Mon Sep 17 00:00:00 2001 From: Ja_ve <48649036+Javesun99@users.noreply.github.com> Date: Tue, 20 Dec 2022 00:21:52 +0800 Subject: [PATCH] Update array.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 数组插入应该取不到索引值才对 --- docs/chapter_array_and_linkedlist/array.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/chapter_array_and_linkedlist/array.md b/docs/chapter_array_and_linkedlist/array.md index 39273163..90b534fc 100644 --- a/docs/chapter_array_and_linkedlist/array.md +++ b/docs/chapter_array_and_linkedlist/array.md @@ -314,7 +314,7 @@ elementAddr = firtstElementAddr + elementLength * elementIndex /* 在数组的索引 index 处插入元素 num */ 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 处元素 @@ -336,7 +336,7 @@ elementAddr = firtstElementAddr + elementLength * elementIndex /* 在数组的索引 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 处元素 @@ -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, -1): + for i in range(len(nums) - 1, index , -1): nums[i] = nums[i - 1] # 将 num 赋给 index 处元素 nums[index] = num @@ -382,7 +382,7 @@ elementAddr = firtstElementAddr + elementLength * elementIndex /* 在数组的索引 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 处元素 @@ -404,7 +404,7 @@ elementAddr = firtstElementAddr + elementLength * elementIndex /* 在数组的索引 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 处元素 @@ -433,7 +433,7 @@ elementAddr = firtstElementAddr + elementLength * elementIndex 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]; }