打印杨辉三角
来源:互联网 发布:java递归树形数据结构 编辑:程序博客网 时间:2024/06/02 05:42
package swordOffer;import java.util.Arrays;/** * 打印n行的杨辉三角 * @author Administrator * */public class YangHuiTriangle { public void printTriangle(int n) { long[][] array = new long[n][n]; for (int i = 0; i < array.length; i++) { array[i] = new long[i + 1]; //1 计算数组(重点在于边界) for (int j = 0; j <= i; j++) { if (i == 0 || j == 0 || i == j) { array[i][j] = 1; } else { array[i][j] = array[i-1][j-1] + array[i-1][j]; } } //2 打印空格 for (int k = n; k > i; k--) { System.out.print(" "); } System.out.println(Arrays.toString(array[i])); } } public static void main(String[] args) { YangHuiTriangle yangHuiTriangle = new YangHuiTriangle(); int number = 10; yangHuiTriangle.printTriangle(number); }}
阅读全文
0 0
- 打印杨辉三角
- 打印杨辉三角
- 打印杨辉三角
- 打印杨辉三角
- 打印杨辉三角
- 打印杨辉三角
- 打印杨辉三角
- 打印杨辉三角
- 打印-杨辉三角
- 打印杨辉三角
- 打印杨辉三角
- 打印杨辉三角
- 打印杨辉三角
- 杨辉三角打印
- 打印杨辉三角
- 杨辉三角打印
- 打印杨辉三角
- 打印杨辉三角
- H5基础知识第九课时(JS判断语句)
- Amazon Aurora 学习
- zxing的使用及优化
- client
- Python动态语言理解
- 打印杨辉三角
- LeetCode-530. Minimum Absolute Difference in BST (Java)
- git 使用总结 tag篇
- Jmeter基础
- H5基础知识第九课时(JS循环语句)
- 【Angular2】基础入门
- XGBoost原理
- 怎么进入CentOS字符界面及窗口模式
- frok boom