您的位置:首页 > 编程语言

leetcode-Pascal's Triangle II (2014.3.11)

2014-04-15 19:54 357 查看
对Pascal's Triangle稍加改动即可
class Solution {
public:
    vector<int> getRow(int rowIndex) {
        vector<int> vecpast;
        for(int i=0;i<=rowIndex;i++){
             vector<int> vec1(i+1,0); 
             if(i==0) {
                 vec1[0]=1;
             }else if(i==1){
                 vec1[0]=1;
                 vec1[1]=1;
             }else{
                 vec1[0]=1;
                 for(int j=1;j<i;j++){
                     vec1[j]=vecpast[j-1]+vecpast[j];
                 }
                 vec1[i]=1;
             }
             vecpast=vec1;
             if(i==rowIndex){
                 return vec1;
             }
        }
    }
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  leetcode 编程