摘要:
前言:递归(recursion):递归满足2个条件 1)有反复执行的过程(调用自身) 2)有跳出反复执行过程的条件(递归出口) 第一题:汉诺塔 对于这个汉诺塔问题,在写递归时,我们只需要确定两个条件: 1.递归何时结束? 2.递归的核心公式是什么?即: 怎样将n个盘子全部移动到C柱上? 即:若使n个 阅读全文
摘要:
//斐波纳契数列,又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21、…… 这个数列从第三项开始,每一项都等于前两项之和。 public class DiGui { public static void main(String[] args) { System.out.prin 阅读全文
摘要:
public class DiGui { public static void main(String[] args) { System.out.println(product(5)); } public static int product(int m) { if(m==1) { return 1 阅读全文
摘要:
package com.cn.peitest.diGui; public class DiGui { //打印99乘法表 public static void main(String[] args) { for(int i=1; i<=9;i++){ for(int j=1; j<=i; j++){ 阅读全文