今天去一家公司面试。面试题中出现这么一道算法题。平时没太多时间去研究面试题的我。只能临场发挥了。于是写上了以下的代码。。。。。。。经验证,没发现什么问题。
public class YHSJ {
/**
* @param args
* @createtime Apr 14, 2010 6:49:41 PM
*/
public static void main(String[] args) {
Integer[] topRow = null;
Integer[] currentRow = null;
for(int i=0;i<10;i++) {
currentRow = new Integer[i+1];
for(int j=0;j<i+1;j++) {
try {
currentRow[j] = (topRow[j-1]+topRow[j]);
} catch (Exception e) {
currentRow[j] = 1;
}
System.out.print(currentRow[j]+" ");
}
System.out.println();
topRow = currentRow;
}
}
}
分享到:
相关推荐
用循环队列实现杨辉三角的输出。通过该程序可以让你对循环队列有一定的理解。
该代码可用于生成和打印杨辉三角,帮助Java编程初学者深入理解循环语句、二维数组等基本语法,并提高他们的编程能力。同时,该代码也可用于开发中需要生成和打印杨辉三角的场合,如算法设计、数学模型等领域。
(1) 掌握JAVA语言的语法,理解数组和对象的引用模型,理解类的封装、继承和多态 (2) 掌握类的设计方法 (3) 掌握异常处理方法和标准输出方法,了解标准输入方法 (4) 熟悉算法的描述方法、算法时间复杂度的...
5.4.3 杨辉三角 125 5.5 小结:方便快速的数组 129 5.6 习题 129 第2篇 Java语言高级语法 第6章 Java的类(Class)和对象(Object) 132 教学视频:59分钟 6.1 驾驶汽车向类(Class)的世界进发 132 6.1.1 ...
5.4.3 杨辉三角 125 5.5 小结:方便快速的数组 129 5.6 习题 129 第2篇 Java语言高级语法 第6章 Java的类(Class)和对象(Object) 132 教学视频:59分钟 6.1 驾驶汽车向类(Class)的世界进发 132 6.1.1 ...
实例24 杨辉三角 38 3.3 while语句 39 实例25 求1到100之间的和 39 实例26 存上100元需要多少天 40 实例27 输出100之间的所有偶数 41 实例28 如何判断回文数字 42 3.4 do…while语句 43 ...
实例24 杨辉三角 38 3.3 while语句 39 实例25 求1到100之间的和 39 实例26 存上100元需要多少天 40 实例27 输出100之间的所有偶数 41 实例28 如何判断回文数字 42 3.4 do…while语句 43 实例29 输出100之间的所有...
实例24 杨辉三角 38 3.3 while语句 39 实例25 求1到100之间的和 39 实例26 存上100元需要多少天 40 实例27 输出100之间的所有偶数 41 实例28 如何判断回文数字 42 3.4 do…while语句 43 实例...
实例24 杨辉三角 38 3.3 while语句 39 实例25 求1到100之间的和 39 实例26 存上100元需要多少天 40 实例27 输出100之间的所有偶数 41 实例28 如何判断回文数字 42 3.4 do…while语句 43 实例29 输出100之间...
实例24 杨辉三角 38 3.3 while语句 39 实例25 求1到100之间的和 39 实例26 存上100元需要多少天 40 实例27 输出100之间的所有偶数 41 实例28 如何判断回文数字 42 3.4 do…while语句 43 实例29 输出100之间的所有...
import java.util.Scanner; class Bissextile{ public static void main(String[] arge){ System.out.print("请输入年份"); int year; //定义输入的年份名字为“year” Scanner scanner = new Scanner(System.in...
import java.util.ArrayList; import java.util.List; public class NumTest { public static void main(String[] args) { String s="ABCD";//原字符串 List<String> result = list(s, "");//列出字符的...