文件名称:recursion:递归算法
文件大小:15KB
文件格式:ZIP
更新时间:2024-07-08 11:05:02
lightning terrain terrain-generation labyrinth recursion
递归 简单(几乎)就是一切。 该项目包含递归算法,它展示了递归的简单性和强大的潜力,以及一个算法可视化工具。 这个可视化应用程序有一个算法接口,可以插入新算法,并提供一个接口来可视化和参数化算法。 可视化工具的屏幕截图 什么是递归? 谁不会看到简单的递归阶乘算法? int fact( int n ) { if ( n < 2 ) return 1; else return n * fact( n - 1 ); } 我认为没有必要以新的方式解释递归,你可以找到很多解释(或)。 人们常说递归慢且无效,这是事实。 但这并不是编写程序和开发软件的唯一方面。 在许多情况下,递归解决方案更简单、更清晰,开发、维护和理解它所需的时间和精力要少得多。 这个项目在这里为您提供示例,它可以是多么简单、清晰和易于理解。 您可以给出和采纳的最佳建议
【文件预览】:
recursion-master
----.project(385B)
----src()
--------hu()
----README.md(4KB)
----.classpath(232B)