trees.py
def height(self) -> int:
        """ Return the height of <self>

        Height is measured as the number of nodes in the path from the root of
        this tree to the node at the greatest depth in this tree.

        Runtime: O(n)
        """
        raise NotImplementedError
 Return the height of <self>

        Height is measured as the number of nodes in the path from the root of
        this tree to the node at the greatest depth in this tree.

        Runtime: O(n)
        
Return the height of 
Height is measured as the number of nodes in the path from the root of
this tree to the node at the greatest depth in this tree.


Return the height of Height is measured as the number of nodes in the path from the root of this tree to the node at the greatest depth in this tree .
def height(self) -> int:
        raise NotImplementedError
def height ( self ) -> int : raise NotImplementedError
Return the height of <self>
Height is measured as the number of nodes in the path from the root of
this tree to the node at the greatest depth in this tree.
Return the height of <self > Height is measured as the number of nodes in the path from the root of this tree to the node at the greatest depth in this tree .
""" Return the height of <self>

        Height is measured as the number of nodes in the path from the root of
        this tree to the node at the greatest depth in this tree.

        Runtime: O(n)
        """
self