LeetCode - 119 解題紀錄 / August LeetCoding Challenge Day 12
題目: LeetCode - 119. Pascal’s Triangle II
題目說明
給一個整數 rowIndex
,求第 rowIndex
層 ( 從 0 開始 ) 的帕斯卡三角形的值。( 回傳一個陣列 )
※ 題目希望空間複雜度為 O(rowIndex)。
解題思路
當我們將帕斯卡三角形轉換成陣列的表示方法時:
1 | 1 |
會發現對於 pascal[i][j]
來說,其值為 pascal[i - 1][j] + pascal[i - 1][j - 1]
。而題目只要求特定的某一層,所以我們從後面開始做就可以省掉上面層數的空間。
參考解法
1 | class Solution { |
本部落格所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明來自 Larry's notes!
評論