陣列學習task1

2021-10-01 23:19:01 字數 978 閱讀 8999

1.利用動態陣列解決資料存放問題

編寫一段**,要求輸入乙個整數n,用動態陣列a來存放2~n之間所有5或7的倍數,輸出該陣列。

托普利茨矩陣問題

如果乙個矩陣的每一方向由左上到右下的對角線上具有相同元素,那麼這個矩陣是托普利茨矩陣。

給定乙個m x n的矩陣,當且僅當它是托普利茨矩陣時返回true。

**:def toeplitzmatrix(matrix):

for i in range(len(matrix)-1):

for j in range( len(matrix[0])-1) :

if matrix[i][j]!=matrix[i+1][j+1]:

return false

return true

def istoeplitzmatrix(matrix):

for i in range(len(matrix)-1):

if matrix[i][0:-1]!=matrix[i+1][1:]:

return false

return true

matrix = [

[1,1,3,4],

[5,1,2,3],

[9,5,1,2]

]istoeplitzmatrix(matrix)

false

toeplitzmatrix(matrix)

false

3.三數之和

給定乙個包含 n 個整數的陣列nums,判斷nums中是否存在三個元素a,b,c,使得a + b + c = 0?找出所有滿足條件且不重複的三元組。

輸入 nums=[-1, 0, 1, 2, -1, -4]

threenum(nums)

輸出 [-4, -1, -1, 0, 1, 2]

0 1 5

0 3 5

0 4 5

[[-1, -1, 2], [-1, 0, 1]]

菜鳥學習TASK1

鴿子部第一次task當然不能鴿掉,但是進度很迷,所以打算先對照task把概要大概寫下,然後把發展方案寫下,然後再一點點完善細節。task 了解c語言的幾大資料型別 包括陣列與字串 了解ascii碼和char型別的關係,有興趣的可以進一步了解unicode。基礎資料型別 整型 短整型short,整型i...

python學習打卡 Task1

基礎知識 注釋模組 內建函式dir 及help pep8 在mac終端輸入python可進入cpython互動式直譯器,利用print函式向世界打招呼吧 print hello,world 執行結果 hello,world input函式用於接收使用者輸入,先將輸入儲存在變數中,然後列印這個變數 d...

動手深度學習TASK1

線性回歸就是對於現有資料擬合乙個線性關係函式 y x 1 w1 x2 w2 b y x w x w b y x1 w1 x2 w2 b邏輯回歸就是對於輸出輸出起對應類別的概率 其中輸出層涉及softmax函式,來歸一化輸出值在0 1區間 除了輸入和輸出層還包含多個隱藏層,每個層的輸出要經過乙個啟用函...