Triángulo de Pascal
Numrows dados, genere los primeros NUMROWS del triángulo de Pascal.
Por ejemplo, dado numrows = 5,
Devolver
[
[1],
[1,1],
[1,2,1],
[1,3,3,1],
[1,4,6,4,1]
]
Esta pregunta es relativamente simple. En el triángulo Yang Hui, puede usar los elementos en esta columna para encontrar la suma de los dos elementos sobre su cabeza.
Aquellos que son sólidos en matemáticas verán que, de hecho, cada columna es una combinación de arreglos en matemáticas. En la cuarta fila, puede usar C30 = 0 C31 = 3 C32 = 3 C33 = 3 para encontrarlo.
import java.util.arrayList; import java.util.list; public class par {public static void main (String [] args) {System.out.println (generar (1)); system.out.println (generar (0)); system.out.println (generar (2)); system.out.println (generar (3)); system.out.println (generar (4)); system.println (generate (5);} Public static list <Integer <Integer (intence (intence (intenciador (intence (intenciador >> numrows) {List <List <Integer>> result = new ArrayList <List <Integer>> (numrows); for (int i = 0; i <numrows; i ++) {list <integer> thisRow = new ArrayList <Integer> (i); thisRow.add (1); int temp = 1; int row = i; for (int j = 1; j <= i; j ++) {temp = temp * row-- / j; thisrow.add (temp);} result.add (thatrow);} return Result;}}}}}}}El contenido anterior le presenta el conocimiento relevante de implementar el triángulo de Leetcode Pascal basado en Java. Espero que te guste.