118_Pascal's Triangle
Last updated
Last updated
Given a non-negative integer numRows
, generate the first numRows
of Pascal's triangle.
In Pascal's triangle, each number is the sum of the two numbers directly above it.
Idea:
Initiate the structure of Pascal's triangle in a 2D array, and loop over each entry except the beginning and end of each row.
Time complexity: , where n is numRows
Space complexity: , where n is numRows