File tree 2 files changed +30
-0
lines changed
2 files changed +30
-0
lines changed Original file line number Diff line number Diff line change
1
+ import java .util .ArrayList ;
2
+ import java .util .List ;
3
+
4
+ class Solution {
5
+ public List <List <Integer >> generate (int numRows ) {
6
+
7
+ List <List <Integer >> triangle = new ArrayList <>();
8
+
9
+ if (numRows ==0 ) return triangle ;
10
+
11
+ List <Integer > first_row = new ArrayList <>();
12
+ first_row .add (1 );
13
+ triangle .add (first_row );
14
+
15
+ for (int i =1 ; i <numRows ; i ++){
16
+ List <Integer > prev_row = triangle .get (i -1 );
17
+ List <Integer > row = new ArrayList <>();
18
+ row .add (1 );
19
+
20
+ for (int j =1 ; j <i ; j ++){
21
+ row .add (prev_row .get (j -1 )+prev_row .get (j ));
22
+ }
23
+
24
+ row .add (1 );
25
+ triangle .add (row );
26
+ }
27
+ return triangle ;
28
+ }
29
+ }
Original file line number Diff line number Diff line change @@ -114,6 +114,7 @@ Check out ---> [Sample PR](https://github.com/codedecks-in/LeetCode-Solutions/pu
114
114
115
115
| # | Title | Solution | Time | Space | Difficulty | Note | Video Explaination |
116
116
| ------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ------------ | ------------- | ---------- | ------------------ | ---------------------------------------- |
117
+ | 118 | [ Pascal's Triangle] ( https://leetcode.com/problems/pascals-triangle/ ) | [ Java] ( ./Java/PascalsTriangle118.java ) | _ O(N^2)_ | _ O(N)_ | Easy | | |
117
118
| 56 | [ Merge Intervals] ( https://leetcode.com/problems/merge-intervals ) | [ Python] ( ./Python/56_MergeIntervals.py ) | _ O(nlogn)_ | _ O(n)_ | Medium | Intervals | |
118
119
| 268 | [ Missing Number] ( https://leetcode.com/problems/missing-number ) | [ Java] ( ./Java/missing-number.java ) | _ O(n)_ | _ O(1)_ | Easy | Array | [ Tutorial] ( https://youtu.be/VwvGEE_OGss ) |
119
120
| 697 | [ Degree of an Array] ( https://leetcode.com/problems/degree-of-an-array ) | [ Java] ( ./Java/Degree-of-an-Array.java ) | _ O(n)_ | _ O(n)_ | Easy | Array | |
You can’t perform that action at this time.
0 commit comments