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.