‘写个简单的例子,所谓阶乘的递归 PrivateSub Command1_Click()Sub Command1_Click() Debug.Print dg(7) End Sub Function dg()Function dg(n) If n =0Then dg =1 Else dg = dg(n -1) * n EndIf End Function
2。快速排序法
PrivateSub Command1_Click()Sub Command1_Click() Dim a(10000) AsLong Dim ii AsLong For ii =0To10000 a(ii) =Fix(10000*Rnd+10) Next Call QkSort(a, 0, UBound(a)) For ii =0ToUBound(a) Debug.Print a(ii) Next End Sub '升序快速排序法 Sub QkSort()Sub QkSort(Ay() AsLong, Io AsLong
1。阶乘 ‘写个简单的例子,所谓阶乘的递归 Private Sub Command1_Click()Sub Command1_Click() Debug.Print dg(7) End Sub Function dg()Function dg(n) If n = 0 Then dg = 1 Else dg = dg(n - 1)