博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【LeetCode从零单排】No118 Pascal's Triangle
阅读量:7210 次
发布时间:2019-06-29

本文共 1017 字,大约阅读时间需要 3 分钟。

题目

Given numRows, generate the first numRows of Pascal's triangle.

For example, given numRows = 5,

Return

[     [1],    [1,1],   [1,2,1],  [1,3,3,1], [1,4,6,4,1]]

代码

public class Solution {    public List
> generate(int numRows) { List
> result=new ArrayList
>(); // List
temp=new List
(); if(numRows==0) return result; if(numRows==1) { List
temp=new ArrayList
(); temp.add(1); result.add(temp); return result; } if(numRows==2){ List
temp1=new ArrayList
(); List
temp2=new ArrayList
(); temp1.add(1); temp2.add(1); temp2.add(1); result.add(temp1); result.add(temp2); return result; } List
temp1=new ArrayList
(); List
temp2=new ArrayList
(); temp1.add(1); temp2.add(1); temp2.add(1); result.add(temp1); result.add(temp2); for(int i=3;i<=numRows;i++){ List
temp=new ArrayList
(); temp.add(1); for(int j=0;j

/********************************

* 本文来自博客  “李博Garvin“

* 转载请标明出处:

******************************************/

你可能感兴趣的文章
我与前端 | 视野的重要性
查看>>
亚马逊发布用于Amazon Lightsail的托管数据库
查看>>
Uber:大规模系统下如何构建可伸缩的告警生态系统\n
查看>>
Instana发布微服务应用程序样例
查看>>
EOS和MATRIX共识机制对比
查看>>
苹果将iOS应用带入macOS
查看>>
官宣!微软宣布桌面版 Edge将基于Chromium进行开发\n
查看>>
如何学JavaScript
查看>>
挖财架构师:不能从会计角度设计记账App
查看>>
C# 7.3新特性一览
查看>>
.NET Core 2.1 Preview 2带来网络方面的改进
查看>>
又拍云,音视频CDN加速利器
查看>>
Bitbucket Pipelines在Atlassian的Bitbucket云上提供持续交付功能
查看>>
Python数据可视化的10种技能
查看>>
一地鸡毛 OR 绝地反击,2019年区块链发展指南
查看>>
Kafka团队修改KSQL开源许可,怒怼云厂商
查看>>
今夏发布的Terraform 0.12将提供for循环和第一类表达式
查看>>
GitHub使用Electron重写桌面客户端
查看>>
Microsoft发布Azure Data Factory v2可视化工具的公开预览版
查看>>
周下载量过200万的npm包被注入恶意代码,Vue、Node项目恐受影响
查看>>