`
wujianjun
  • 浏览: 141878 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Java实现杨辉三角(易理解)

阅读更多

今天去一家公司面试。面试题中出现这么一道算法题。平时没太多时间去研究面试题的我。只能临场发挥了。于是写上了以下的代码。。。。。。。经验证,没发现什么问题。


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实现杨辉三角的生成和打印代码示例.md

    该代码可用于生成和打印杨辉三角,帮助Java编程初学者深入理解循环语句、二维数组等基本语法,并提高他们的编程能力。同时,该代码也可用于开发中需要生成和打印杨辉三角的场合,如算法设计、数学模型等领域。

    数据结构实验1 JAVA程序设计基础及算法设计.doc

    (1) 掌握JAVA语言的语法,理解数组和对象的引用模型,理解类的封装、继承和多态 (2) 掌握类的设计方法 (3) 掌握异常处理方法和标准输出方法,了解标准输入方法 (4) 熟悉算法的描述方法、算法时间复杂度的...

    JAVA入门1.2.3:一个老鸟的JAVA学习心得 PART1(共3个)

    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 ...

    Java入门1·2·3:一个老鸟的Java学习心得.PART3(共3个)

    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 ...

    java范例开发大全源代码

     实例24 杨辉三角 38  3.3 while语句 39  实例25 求1到100之间的和 39  实例26 存上100元需要多少天 40  实例27 输出100之间的所有偶数 41  实例28 如何判断回文数字 42  3.4 do…while语句 43 ...

    java范例开发大全

    实例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之间的所有...

    Java范例开发大全 (源程序)

     实例24 杨辉三角 38  3.3 while语句 39  实例25 求1到100之间的和 39  实例26 存上100元需要多少天 40  实例27 输出100之间的所有偶数 41  实例28 如何判断回文数字 42  3.4 do…while语句 43  实例...

    Java范例开发大全(全书源程序)

    实例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之间...

    java范例开发大全(pdf&源码)

    实例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之间的所有...

    达内 coreJava 习题答案

    import java.util.Scanner; class Bissextile{ public static void main(String[] arge){ System.out.print("请输入年份"); int year; //定义输入的年份名字为“year” Scanner scanner = new Scanner(System.in...

    最新JAVA编程题全集_50题及答案

    import java.util.ArrayList; import java.util.List; public class NumTest { public static void main(String[] args) { String s="ABCD";//原字符串 List&lt;String&gt; result = list(s, "");//列出字符的...

Global site tag (gtag.js) - Google Analytics