119. Pascal's Triangle II
1. Description
Given an integer rowIndex, return the rowIndexth (0-indexed) row of the Pascal’s triangle.
In Pascal’s triangle, each number is the sum of the two numbers directly above it as shown:
2. Example
Example 1
Input: rowIndex = 3
Output: [1,3,3,1]
Example 2
Input: rowIndex = 0
Output: [1]
Example 3
Input: rowIndex = 1
Output: [1,1]
3. Constraints
- 0 <= rowIndex <= 33
4. Follow Up
- Could you optimize your algorithm to use only O(rowIndex) extra space?
5. Solutions
Array (Follow Up)
n = rowIndex
Time complexity: O(n)
Space complexity: O(n)
| |