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區間 除了輸入和輸出層還包含多個隱藏層,每個層的輸出要經過乙個啟用函...