美文网首页
118. 杨辉三角

118. 杨辉三角

作者: Andysys | 来源:发表于2019-12-29 00:22 被阅读0次
    public List<List<Integer>> generate(int numRows) {
        List<List<Integer>> result = new ArrayList<>();
        if (numRows == 0) {
            return result;
        }
        List<Integer> row = new ArrayList<>();
        row.add(1);
        result.add(row);
        for (int rowNum = 1; rowNum < numRows; rowNum++) {
            row = new ArrayList<>();
            List<Integer> prev = result.get(rowNum - 1);

            row.add(1);
            for (int j = 1; j < rowNum; j++) {
                row.add(prev.get(j - 1) + prev.get(j));
            }
            row.add(1);

            result.add(row);

        }
        return result;
    }

相关文章

网友评论

      本文标题:118. 杨辉三角

      本文链接:https://www.haomeiwen.com/subject/hbbeoctx.html