零基础VB教程035期:递归算法

简介: 零基础VB教程035期:递归算法

递归算法也是我们需要必须掌握的基本算法之一。它可以利用计算机内存的临时存储功能,让一个变量的结果暂时保存,经过一个可以执行的值带入后逐步得到每一次递归的结果值。

递归算法常用于树形结构的显示,可以很好地体现递归算法地层次感。


总结前34期中已经讲过的循环用法

举例:输出1-1000之间的所有的自然数

 

1、for循环

Dim i as integer

For i=1 to 1000 step 1

     print i

Next i

 

 

2、do until  ….  Loop

Text1.Text = ""

Dim i%

Do Until i = 1000

   i = i + 1

   Text1.Text = Text1.Text &i & ","

Loop

 

递归算法原理和注意点

原理:在一个function/sub中自己调用自己

注意点:递归算法中必须有退出自身调用自身的循环的条件

 

课堂总结

1、掌握普通循环的使用

2、理解和使用递归算法

相关文章
|
13小时前
|
机器学习/深度学习 监控 算法
yolov8+多算法多目标追踪+实例分割+目标检测+姿态估计(代码+教程)
yolov8+多算法多目标追踪+实例分割+目标检测+姿态估计(代码+教程)
164 1
|
13小时前
|
算法 NoSQL Java
Apache Zeppelin系列教程第八篇——LRU算法在Apache Zeppelin中的应用
Apache Zeppelin系列教程第八篇——LRU算法在Apache Zeppelin中的应用
33 0
|
13小时前
|
算法 机器人 Python
Python实现教程:平面最短路径算法
Python实现教程:平面最短路径算法
15 1
|
13小时前
|
Rust Dart 算法
55.3k star!开源算法教程,附带动画图解,学习算法不再苦恼!
55.3k star!开源算法教程,附带动画图解,学习算法不再苦恼!
|
13小时前
|
机器学习/深度学习 算法 算法框架/工具
OpenAI Gym 中级教程——深入强化学习算法
OpenAI Gym 中级教程——深入强化学习算法
186 6
|
13小时前
|
算法
泡泡龙游戏开发实战教程(5):核心查找匹配算法
泡泡龙游戏开发实战教程(5):核心查找匹配算法
58 0
|
6月前
|
算法 Java 对象存储
深入理解JVM系列教程(04) - 垃圾回收机制(二) - 垃圾回收算法
深入理解JVM系列教程(04) - 垃圾回收机制(二) - 垃圾回收算法
132 0
|
9月前
|
算法 数据挖掘 API
Sentieon|应用教程:利用Sentieon Python API引擎为自研算法加速
Sentieon|应用教程:利用Sentieon Python API引擎为自研算法加速
53 0
|
9月前
|
机器学习/深度学习 人工智能 算法
实用!50个大厂、987页大数据、算法项目落地经验教程合集
大数据、算法项目在任何大厂无论是面试还是工作运用都是非常广泛的,我们精选了50个百度、腾讯、阿里等大厂的大数据、算法落地经验甩给大家,千万不要做收藏党哦,空闲时间记得随时看看! 如果你没有大厂项目经验,对大厂算法、大数据的项目运用不了解建议你看看!