У меня есть простой рекурсивной функции:Рекурсивный метод построения вектора
def subTree(z,sublevels):
if(z < sublevels):
print "from z = ", z, " to z = ", z+1
subTree(z+1,sublevels)
else:
print "z = ", z, " !"
это просто идет от г до подуровней, например:
subTree(2, 6)
from z = 2 to z = 3
from z = 3 to z = 4
from z = 4 to z = 5
from z = 5 to z = 6
z = 6 !
Теперь, как я могу сделать это так, чтобы вызов функции возвращает упорядоченный вектор z?
(в данном примере это будет: г [2,3,4,5,6])
От keiv кода:
def subTree(z,sublevels,a):
a.append(z)
if(z < sublevels):
subTree(z+1,sublevels,a)
a=[]
subTree(2,6,a)
спасибо за THHE редактировать JON – darkpirate