文件名称:recursion-tree-plotter:python装饰器为递归函数生成可视化树
文件大小:457KB
文件格式:ZIP
更新时间:2024-06-16 10:54:18
Python
递归树绘图仪 python装饰器,用于为递归函数生成可视化树。 安装 $ pip install recursion-tree-plotter 例子 假设您有一个递归函数,用于查找斐波纳契序列中的第n个元素。 def fib ( n ): if n <= 1 : return n return fib ( n - 1 ) + fib ( n - 2 ) 为了绘制用于执行上述功能( say fib(5) )的递归树,我们在其上放置了@plot_recursion_tree装饰器。 from recursion_tree_plotter import plot_recursion_tree @ plot_recursion_tree def fib ( n ): if n <= 1 : return n return f
【文件预览】:
recursion-tree-plotter-master
----MANIFEST.in(25B)
----recursion_tree_plotter.egg-info()
--------dependency_links.txt(1B)
--------PKG-INFO(2KB)
--------requires.txt(7B)
--------SOURCES.txt(333B)
--------top_level.txt(23B)
----requirements.txt(266B)
----examples()
--------gcd.py(273B)
--------fib.py(255B)
--------plots()
--------fac.py(267B)
--------mem_fib.py(410B)
----LICENSE(1KB)
----recursion_tree_plotter()
--------main.py(1KB)
--------__init__.py(60B)
----setup.py(850B)
----README.md(971B)
----.gitignore(29B)