Advertisement
isabelgh

PascalFast

Sep 9th, 2015
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.59 KB | None | 0 0
  1. public class PascalFast {
  2.    
  3.     //prints out triangle faster
  4.     public void printPascal (int n)
  5.     {
  6.         //2D array for triangle, n+1 beacuse we start at level 0
  7.         long[][] triangle = new long[n+1][n+1];
  8.        
  9.         triangle[0][0] = 1;
  10.         System.out.println(triangle[0][0]);
  11.        
  12.         for (int i = 1; i <= n; i++) {
  13.            
  14.             triangle[i][0] = 1;
  15.             System.out.print(triangle[i][0] + " ");
  16.            
  17.             for (int j = 1; j <= i; j++) {
  18.                
  19.                 triangle[i][j] = triangle[i-1][j-1] + triangle[i-1][j];
  20.                
  21.                 System.out.print(triangle[i][j] + " ");
  22.                
  23.             }
  24.             System.out.println();
  25.            
  26.         }
  27.        
  28.        
  29.     }
  30.  
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement