Lettcode刷題筆記 四 陣列

2022-07-15 06:09:09 字數 647 閱讀 4078

以後打算刷題按照同樣的型別來。

941. 有效的山脈陣列

我的解法:

class

solution

//找到最大值以及它的座標

for(int i=1; i< arr.length; i++)

}//判斷左側

for(int i=1; i <= maxindex; i++)

}//考慮兩種特殊情況

if(maxindex==arr.length-1 || maxindex==0)

//判斷右側

for(int i=maxindex+1; i < arr.length; i++)

}return

true

; }

}

思路就是先到最大值然後左右兩側做判斷。

1470. 重新排列陣列

我的解法:

class

solution

else

}for(int i=0;i<2*n;i++)

else

}return

nums;

}}

思路:用兩個陣列儲存x和y值,然後再合併。

leetcode刷題筆記(四) 陣列相關的問題

1 給定乙個陣列 nums,編寫乙個函式將所有 0 移動到陣列的末尾,同時保持非零元素的相對順序。def movezeroes self,nums list int none do not return anything,modify nums in place instead.j表示下乙個非0元素...

C 刷題筆記 陣列

在乙個二維陣列中 每個一維陣列的長度相同 每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成乙個函式,輸入這樣的乙個二維陣列和乙個整數,判斷陣列中是否含有該整數。利用該二維陣列的性質 所以,對於左下角的值 m,它是該行最小的數,又是該列最大的數。可以從這裡開始比較,按行按...

Leetcode刷題筆記(C ) 陣列

給定乙個由整數組成的非空陣列所表示的非負整數,在該數的基礎上加一。最高位數字存放在陣列的首位,陣列中每個元素只儲存單個數字。你可以假設除了整數 0 之外,這個整數不會以零開頭。示例 1 輸入 1,2,3 輸出 1,2,4 解釋 輸入陣列表示數字 123。示例 2 輸入 4,3,2,1 輸出 4,3,...