【Hot100】LeetCode—118. 杨辉三角


题目


1- 思路

思路

  • 爬楼梯:动规五部曲

2- 实现

⭐118. 杨辉三角——题解思路

在这里插入图片描述

class Solution {
    List<List<Integer>> res = new ArrayList<>();
    public List<List<Integer>> generate(int numRows) {
        // 遍历
        for(int i = 0 ; i < numRows;i++){
            List<Integer> row = new ArrayList<>();
            for(int j = 0 ; j <= i ; j++){
                if(j == 0 || j==i){
                    row.add(1);
                }else{
                    row.add(res.get(i-1).get(j) + res.get(i-1).get(j-1));
                }
            }
            res.add(row);
        }
        return res;
    }
}

3- ACM 实现

public class generate {

    public static List<List<Integer>> generate(int rows){
        List<List<Integer>> res = new ArrayList<>();
        // 遍历
        for(int i = 0 ;  i <rows;i++){
            List<Integer> row = new ArrayList<>();
            for(int j = 0 ; j <= i ;j++){
                if(j==0 || j==i){
                    row.add(j);
                }else{
                    row.add(res.get(i-1).get(j)+ res.get(i-1).get(j-1));
                }
            }
            res.add(row);
        }
        return res;
    }

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("输入行数");
        int n = sc.nextInt();
        System.out.println(generate(n).toString());
    }
}

相关推荐

  1. LeetCode 题目 118三角

    2024-07-16 14:24:02       28 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-16 14:24:02       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-16 14:24:02       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-16 14:24:02       58 阅读
  4. Python语言-面向对象

    2024-07-16 14:24:02       69 阅读

热门阅读

  1. python xpath常用代码功能

    2024-07-16 14:24:02       25 阅读
  2. 语法基础部分

    2024-07-16 14:24:02       25 阅读
  3. gradio构建webui

    2024-07-16 14:24:02       25 阅读
  4. C++中const关键字的深度探索与应用实践

    2024-07-16 14:24:02       21 阅读
  5. ChatGPT对话:如何把Html文件转换为Markdown文件

    2024-07-16 14:24:02       18 阅读
  6. 第2部分:物联网模式在行动

    2024-07-16 14:24:02       19 阅读
  7. c# 在线程中访问ui元素

    2024-07-16 14:24:02       22 阅读