
2.2基本算法之递归和自调用函数
文章平均质量分 61
2.2基本算法之递归和自调用函数的相关内容
Hacker_徐
书山有路勤为径,学海无涯苦作舟。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
1755:菲波那契数列
这种办法可以锻炼递归能力,比赛的时候可以考虑使用,平时刷题这个办法无疑也是最好的。第一种:将20个斐波那契数写到一个数组里,在输入的时候直接调用。第1行是测试数据的组数n,后面跟着n行输入。这种办法是最保险的,使用这种办法无疑是比赛的首选。菲波那契数列是指这样的数列: 数列的第一个和第二个数都为1,接下来每个数都等于前面2个数之和。输出有n行,每行输出对应一个输入。输出应是一个正整数,为菲波那契数列中第a个数的大小。给出一个正整数a,要求菲波那契数列中第a个数是多少。希望本博客对大家有所帮助。...原创 2022-08-18 22:22:59 · 259 阅读 · 0 评论 -
1751:分解因数
给出一个正整数a,要求分解成若干个正整数的乘积,即a = a1 * a2 * a3 * ... * an,并且1 < a1原创 2022-08-18 22:13:33 · 412 阅读 · 0 评论 -
1750:全排列
在一个HTML文件中,当一个超链被选择后,被链接的HTML文件将执行深度优先搜索,即在搜索其余的超链结果之前必须先完整地搜索单独的一条链。深度优先搜索沿着HTML文件上的超链走到不能再深入为止,然后返回到某一个HTML文件,再继续选择该HTML文件中的其他超链。我们假设对于小写字母有'a' < 'b' < ... < 'y' < 'z',而且给定的字符串中的字母已经按照从小到大的顺序排列。要求字母序比较小的排列在前面。输入只有一行,是一个由不同的小写字母组成的字符串,已知字符串的长度在1到6之间。.....原创 2022-08-18 21:58:34 · 216 阅读 · 0 评论 -
1696:波兰表达式
9.此时,数字栈里有3个数,分别是23.0、24.0和35.0,由于数字栈的栈顶是+,所以将24.0和35.0弹出,换成它们的和——59.0,压入数字栈;10.此时,数字栈里有2个数,分别是23.0和59.0,由于数字栈的栈顶是*,所以将23.0和59.0弹出,换成它们的积——1357.0压入栈内;5.这是,数字栈里有两个数字,由于符号栈顶端是+,所以将11.0和12.0弹出,换成它们的和——23.0,并将其压入数字栈。设两个栈,一个叫符号栈,存放的是加减乘除号;另一个是数字栈,存放的是数字。......原创 2022-08-18 21:46:29 · 953 阅读 · 0 评论