摘要: 一、基本概念 递归,就是在运行的过程中调用自己。一个函数调用其自身,就是递归。 二、作用 1、代替多重循环 2、解决本来就是递归定义的问题 3、将问题分解为规模更小的子问题进行求解 三、递归过程 以下列递归函数为例: public static int Factorial(int n){ if(n 阅读全文
posted @ 2021-01-22 16:52 qzl_ecut 阅读(95) 评论(0) 推荐(0)
摘要: 一、定义 枚举是基于逐个尝试答案的一种问题求解策略 二、算法 依次遍历每个值,直到找到问题求解答案 三、例题 1、完美立方 确定各个变量的范围: a:[2,N] b:[2,a-1] c:[b,a-1] d:[c,a-1] 确定了各个变量的范围,避免了不必要的运算,只需要使用四个for循环,就能求出问 阅读全文
posted @ 2021-01-22 16:50 qzl_ecut 阅读(141) 评论(0) 推荐(0)