https://leetcode-cn.com/problems/pascals-triangle/
    image.png

    1. public List<List<Integer>> generate(int numRows) {
    2. List<List<Integer>> ans = new ArrayList<>();
    3. for (int i = 0; i < numRows; i++) {
    4. ans.add(new ArrayList<>());
    5. ans.get(i).add(1);
    6. }
    7. for (int row = 1; row < numRows; row++) {
    8. for (int col = 1; col < row; col++) {
    9. ans.get(row).add(ans.get(row - 1).get(col) + ans.get(row - 1).get(col - 1));
    10. }
    11. ans.get(row).add(1);
    12. }
    13. return ans;
    14. }