您的位置:首页 > 其它

Pascal's Triangle II 第k个数字的排列 杨辉三角形

2015-03-30 20:09 344 查看


Pascal's Triangle II

Given an index k, return the kth row of the Pascal's triangle.
For example, given k = 3,

Return
[1,3,3,1]
.
Note:

Could you optimize your algorithm to use only O(k) extra space?

class Solution {
public:
    vector<int> getRow(int rowIndex) {
        vector<int> ans(rowIndex+1);//初始化为0
        ans[0]=1;
        for(int i=1;i<=rowIndex;i++)
        {
            for(int j=i;j>0;j--)
            {
                if(j==i)
                    ans[j]=1;
                else
                    ans[j]=ans[j-1]+ans[j];
            }
        }
        return ans;
    }
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐