递归算法vb
发布时间: 2023-03-21 09:47:40
Ⅰ 讲讲什么是递归,递归算法及函数,还有C语言与VB中递归的运用.
递归就是自己调用自己,成为一个循环。
比如
int
a()
{
a();
}
以上就是一个简单的递归函数。但该递归函数是发散的,不能收敛,也就是死循环了。
一些能重复,并且能收敛的问题就能用递归算法来实现。
Ⅱ N! 递归算法(vb)
Public Function calc(ByVal n As Integer) As Double
Dim kk As Double '这个变量定义的没有什么用
If n = 1 Then
calc = 1
Else
calc = n * calc(n - 1)
End If
End Function
热点内容