递归函数
来源:互联网 发布:ubuntu如何设置ip地址 编辑:程序博客网 时间:2024/06/08 12:11
定义:函数定义中使用函数自身的方法
一、阶乘:n!
当n=0时,n!=1
当n!=0时,n!=n(n-1)!
代码如下:
def fact(n): if n==0: return=0 else: return n*fact(n-1)fact(10)
二、字符串反转
def reverse(s): if s=='':#基例为空串 return s else: return reverse(s[1:])+s[0]
构造递归函数,需要基例,基例不进行递归,递归就会无限循环执行。
阅读全文
0 0
- [递归]递归函数
- 递归函数
- 递归函数
- 递归函数
- 递归函数
- 递归函数
- 递归函数
- 函数递归
- 递归函数
- 递归函数
- 递归函数
- 递归函数
- 函数递归
- 递归函数
- 递归函数
- 递归函数
- 递归函数
- 递归函数
- HDUOJ 2072单词数
- 【C++】字符串的长度、大小
- java笔记
- 使用xml配置组装bean
- Android笔面
- 递归函数
- LeetCode 437 Path Sum III
- java中Comparable和Comparator两种比较器的区别
- Java学习笔记(六)——封装
- HDU 6078 Wavel Sequence(区间动归 17多校第四场)
- AWT学习笔记一Frame和Panel
- 迭代器模式 | Iterator Pattern
- Linux 系统延迟和定时机制
- Window7 下编译Opencv 3.3+contrib模块+Cmake+VS2015