LeetCode(#118)————杨辉三角形
问题描述
给定一个非负整数 numRows,生成杨辉三角的前 numRows 行。
在杨辉三角中,每个数是它左上方和右上方的数的和。
示例:
输入: 5
输出:
[[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]
]
实现方法
class Solution {public List<List<Integer>> generate(int numRows) {List<List<Integer>> result = new ArrayList<>();if (numRows < 1) return result;for (int i = 0; i < numRows; i++) {//扩容List<Integer> line = Arrays.asList(new Integer[i+1]);line.set(0, 1); line.set(i, 1);for (int j = 1; j < i; j++) {//等于上一行的左右两个数字之和line.set(j, result.get(i-1).get(j-1) + result.get(i-1).get(j));}result.add(line);}return result; }
}
代码执行结果:
LeetCode(#118)————杨辉三角形相关推荐
- python杨辉三角_yiduobo的每日leetcode 118.杨辉三角 amp;amp; 119.杨辉三角II
祖传的手艺不想丢了,所以按顺序写一个leetcode的题解.计划每日两题,争取不卡题吧. 118.杨辉三角https://leetcode-cn.com/problems/pascals-triang ...
- Leetcode 118:Pascal's Triangle 杨辉三角
118:Pascal's Triangle 杨辉三角 Given a non-negative integer numRows, generate the first numRows of Pasca ...
- LeetCode 118. Pascal’s Triangle
118. Pascal's Triangle My Submissions QuestionEditorial Solution Total Accepted: 80029 Total Submiss ...
- LeetCode 118 Pascal's Triangle(帕斯卡三角形)(vector)
翻译 给定一个行数字,生成它的帕斯卡三角形.例如,给定numRows = 5, 返回: [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1] ] 原文 Given numR ...
- [LeetCode]--118. Pascal#39;s Triangle
Given numRows, generate the first numRows of Pascal's triangle. For example, given numRows = 5, Retu ...
- Leetcode 118. 杨辉三角 (每日一题 20210901)
给定一个非负整数 numRows,生成「杨辉三角」的前 numRows 行.在「杨辉三角」中,每个数是它左上方和右上方的数的和.示例 1:输入: numRows = 5 输出: [[1],[1,1], ...
- Leetcode 118 杨辉三角
给定一个非负整数 numRows,生成杨辉三角的前 numRows 行. 在杨辉三角中,每个数是它左上方和右上方的数的和. 示例: 输入: 5 输出: [[1],[1,1],[1,2,1],[1,3, ...
- 48 - 算法 - leetcode 118 杨辉三角
//感觉两种思路 一种直接全都有 数组 可变数组 vector<vector<int> (n) //数组与可变数组初始化 #include <vector> using ...
- [LeetCode] 118. Pascal's Triangle Java
题目: Given numRows, generate the first numRows of Pascal's triangle. For example, given numRows = 5, ...
最新文章
- linux设备驱动学习(一)——简单的helloworld模块
- Java 多态、抽象类 笔记
- 《Dream(梦想)》,无力的我,想放弃的我,深深的问自己,什么是梦想!!!
- @async方法不调用了_在Spring中使用Future对象调用Async方法调用
- 对话亲历者|鲁肃:我在支付宝“拧螺丝“的日子
- Java实现用户头像上传(修改默认文件大小限制)
- java中对象清空值_对象的引用和清除_Java语言程
- 白话关于API与SDK的区别
- SolidWorks结构件铝型材无法对齐
- 运放放大倍数计算公式_运放选型速记指南
- 基于主机域名的虚拟主机
- 南京大学计算机系教材,模式识别-南京大学计算机系.pdf
- 【新番尝鲜】秀逗魔导士E-revolution——罪名:莉娜*因巴斯
- 如何用outlook添加qq邮箱账户
- Java 常用内置对象
- ARM学习(12)基于arm架构的嵌入式操作系统理解
- 360下载win2003
- 分享实录 | 阿里巴巴代码缺陷检测探索与实践
- 四层高速dsp开发板制作5——预布局与精确布局
- 夏普/sharp willcom d4 刷linux,夏普手机怎么样