我在
Java中有一个编程任务.
我已经通过制作一个nCr(http://en.wikipedia.org/wiki/Combination)函数来实现它,然后使用double for循环通过将其打印出来制作三角形.
但是,该赋值要求创建不均匀的2d数组,然后通过添加前一行中的两个数字然后打印出数组来填充.
我知道我将不得不按它要求的方式完成任务,但是我有一种小感觉(至少对于小三角形而言)我实施的方法更好.
哪种方法更好?
最佳答案 我认为任务所要求的方法会更好.你的方法需要多次乘法来计算三角形的每个元素.对于需要计算的三角形的每一行,此数字将增加.
但是,赋值的方法需要为三角形的每个元素添加一个.