Форум сайта python.su
Дерево примерно такого вида:
class Tree():
def __init__(leaf=False):
self.childs = [] # где дети это тоже экземпляры Tree
self.leaf = leaf # является ли узел листом
Офлайн
что-то типа такого:
def get_depth():
if not self.childs: return 1
return max(map(lambda x:x.get_child(),self.childs)) + 1
Отредактировано (Июнь 21, 2011 18:21:37)
Офлайн
спасибо, работает, хотя не совсем понимаю как )
Офлайн