Tehtäväsi on laskea, montako lehteä on annetussa binääripuussa. Voit olettaa, että puussa on enintään 100 solmua.
Tehtäväpohjassa on esimerkkinä seuraava puu, jossa on kaksi lehteä:
Toteuta tiedostoon leaves.py funktio count, joka palauttaa lehtien määrän.
from collections import namedtuple
def count(node):
# TODO
if __name__ == "__main__":
Node = namedtuple("Node",["left","right"])
tree = Node(None,Node(Node(None,None),Node(None,None)))
print(count(tree)) # 2
Löydät neuvoja binääripuun käsittelyyn Pythonilla kurssin materiaalista.
