【发布时间】:2018-11-03 18:28:38
【问题描述】:
# The base case basically draws a segment.
import turtle
def fractal(order,length):
if order==0:
turtle.forward(length)
else:
l=length/3
fractal(order-1,l)
turtle.left(60)
fractal(order-1,l)
turtle.right(120)
fractal(order-1,l)
turtle.left(60)
fractal(order-1,l)
def snowflake(order,length):
fractal(order,length)
turtle.right(120)
fractal(order,length)
turtle.right(120)
fractal(order,length)
snowflake(3,300)
turtle.speed(0)
turtle.done()
这是一个递归函数,用于追踪分形雪花。 复杂性取决于顺序。 但是,当我们为每个订单发生这么多递归操作时,我无法弄清楚。
【问题讨论】:
标签: recursion complexity-theory fractals snowflake-cloud-data-platform