首页 > 其他 > 详细

OJ练习29——T119 Pascal's Triangle II

时间:2015-04-24 16:02:02      阅读:212      评论:0      收藏:0      [点我收藏+]

打印杨辉三角指定行,

返回vector<int>类型。

【思路】

1.照搬前面一道题,保存所有行;

2.最小空间复杂度0(n),也是题目要求。

即每一行覆盖上一行,为了保证不提前覆盖有效值,需要从后向前算。

【other code】

vector<int> getRow(int rowIndex) {
        vector<int> ret;
        ret.resize(rowIndex+1);
        //ret[0]=1;
        //ret[rowIndex]=1;
        int i,j;
        for(i=0; i<=rowIndex; i++)
        {
            ret[i]=1;
            if(i>1){
                for(j=i-1; j>0; j--)
                    ret[j]=ret[j]+ret[j-1];
            }
        }
        return ret;
    }

【结果】

3ms,其实很简单,不赘述。

OJ练习29——T119 Pascal's Triangle II

原文:http://www.cnblogs.com/ketchups-notes/p/4453530.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!