
算法
╭╯Erica
这个作者很懒,什么都没留下…
展开
-
java递归学习
概要:递归是一种编程的思想和技巧,类似于"套娃"的思想。递归的实现要有两点:一个递归的选项和一个非递归的选项,后者成为基础情形(base case)。递归的要点在于处理好基础情形,即终结条件,否则可能导致jvm栈溢出。下面结合两个实例:斐波那契数列和汉诺牌public class TestFebonacci { public static void main(String[] args) { //斐波那契数列:1 1 2 3 5 8 13 int i = febonacci(7); S.原创 2021-04-19 11:17:26 · 121 阅读 · 0 评论 -
java全排列算法
java全排列算法判断素数素数就是不能再进行等分的数。比如:2 3 5 7 11 等。9 = 3 * 3 说明它可以3等分,因而不是素数。我们国家在1949年建国。如果只给你 1 9 4 9 这4个数字卡片,可以随意摆放它们的先后顺序(但卡片不能倒着摆放啊,我们不是在脑筋急转弯!),那么,你能组成多少个4位的素数呢?比如:1949,4919 都符合要求。请你提交:能组成的4位素数的个数,不要罗列这些素数!!public class SuShu { public static void原创 2021-03-28 11:20:02 · 398 阅读 · 0 评论