首页 > 编程语言 > 详细

一、数组---杨辉三角2

时间:2019-06-08 20:36:09      阅读:123      评论:0      收藏:0      [点我收藏+]

给定一个非负索引 k,其中 k ≤ 33,返回杨辉三角的第 k 行。

技术分享图片

在杨辉三角中,每个数是它左上方和右上方的数的和。

示例:

输入: 3
输出: [1,3,3,1]
进阶:

你可以优化你的算法到 O(k) 空间复杂度吗?

 1 class Solution {
 2 public:
 3     vector<int> getRow(int rowIndex) {
 4         vector<int> res(rowIndex+1,1);
 5         vector<int> tmp;
 6         if(rowIndex<=1) return res;
 7         else{
 8             tmp = getRow(rowIndex-1);
 9             for(int i=0;i<tmp.size()-1;i++){
10                 res[i+1] = tmp[i] + tmp[i+1]
11             }
12         }
13         return res;
14     }
15 };

 

一、数组---杨辉三角2

原文:https://www.cnblogs.com/pacino12134/p/10991408.html

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