遞歸演算法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
熱點內容