給你乙個 m x n 的矩陣 matrix 。如果這個矩陣是托普利茨矩陣,返回 true ;否則,返回 false 。
如果矩陣上每一條由左上到右下的對角線上的元素都相同,那麼這個矩陣是 托普利茨矩陣 。
開始是想利用迴圈,通過座標變換的形式把矩陣遍歷一遍,這樣做每個位置基本上只用遍歷一遍,執行起來快一些,代價是**編寫極其繁瑣。
後來學會了矩陣的切片(其實和列表是一樣的),於是將每個數與其右下角的數對比。這樣執行起來會複雜一點點,但**編寫極其簡單
766 托普利茨矩陣
鏈結 如果乙個矩陣的每一方向由左上到右下的對角線上具有相同元素,那麼這個矩陣是托普利茨矩陣。給定乙個 m x n 的矩陣,當且僅當它是托普利茨矩陣時返回 true。示例 1 輸入 matrix 1,2,3,4 5,1,2,3 9,5,1,2 輸出 true 解釋 在上述矩陣中,其對角線為 9 5,5...
766 托普利茨矩陣
題目描述 如果矩陣上每一條由左上到右下的對角線上的元素都相同,那麼這個矩陣是 托普利茨矩陣 給定乙個 m x n 的矩陣,當且僅當它是托普利茨矩陣時返回 true。示例 1 輸入 matrix 1,2,3,4 5,1,2,3 9,5,1,2 輸出 true 解釋 在上述矩陣中,其對角線為 9 5,5...
766 托普利茨矩陣
給你乙個 m x n 的矩陣 matrix 如果這個矩陣是托普利茨矩陣,返回 true 否則,返回 false 如果矩陣上每一條由左上到右下的對角線上的元素都相同,那麼這個矩陣是 托普利茨矩陣 示例 1 輸入 matrix 1,2,3,4 5,1,2,3 9,5,1,2 輸出 true 解釋 在上述...