Day9 托普利茨矩陣

2021-08-27 21:22:35 字數 590 閱讀 9473

problem describe:

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

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

說明:

matrix 是乙個包含整數的二維陣列。

matrix 的行數和列數均在 [1, 20]範圍內。

matrix[i][j] 包含的整數在 [0, 99]範圍內

解法:依次檢查每乙個對角線的數是否相等。

要檢查所有的對角線,就從第一行和第一列依次檢查所有的對角線值是否值相等

solution:

class solution 

}for(int i=0;i//檢查第一列

}return

true;

}};

解法二:遍歷一遍矩陣,看左上角的元素是否等於自己,若有不相等的,則此矩陣不是托普利茨矩陣

solution:

class solution 

return

true;

}};

托普利茨矩陣

如果乙個矩陣的每一方向由左上到右下的對角線上具有相同元素,那麼這個矩陣是托普利茨矩陣。給定乙個 m x n 的矩陣,當且僅當它是托普利茨矩陣時返回 true。示例 1 輸入 matrix 1,2,3,4 5,1,2,3 9,5,1,2 輸出 true 解釋 在上述矩陣中,其對角線為 9 5,5 1,...

記錄 托普利茨矩陣

如果乙個矩陣的每一方向由左上到右下的對角線上具有相同元素,那麼這個矩陣是托普利茨矩陣。給定乙個m x n的矩陣,當且僅當它是托普利茨矩陣時返回true。class solution for int i 1 i x i return true public static void main strin...

766 托普利茨矩陣

鏈結 如果乙個矩陣的每一方向由左上到右下的對角線上具有相同元素,那麼這個矩陣是托普利茨矩陣。給定乙個 m x n 的矩陣,當且僅當它是托普利茨矩陣時返回 true。示例 1 輸入 matrix 1,2,3,4 5,1,2,3 9,5,1,2 輸出 true 解釋 在上述矩陣中,其對角線為 9 5,5...