LeetCode算法第119題:楊輝三角 II

題目描述:

給定一個非負索引 k,其中 k ≤ 33,返回楊輝三角的第 k 行。

LeetCode算法第119題:楊輝三角 II

在楊輝三角中,每個數是它左上方和右上方的數的和。

示例:

輸入: 3

輸出: [1,3,3,1]

思路:

這道題目和 118 題的思路一致,不過如果只要返回第 k 行的話,不再需要將整個三角形的數據都記錄下來。計算每一行的時候,直接將上一次的計算結果拿來使用即可。

Java代碼:

public List getRow(int rowIndex) {
	List row = new ArrayList(); 
	if(rowIndex < 0){
		return row;
	}
	row.add(1);
	
	for(int i=1; i<=rowIndex; i++){
		List tmp = new ArrayList();
		tmp.add(1);
		for(int j=1;j


分享到:


相關文章: