exp_tree.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:Datastructure-and-Algorithm-with-Python 作者: overide 项目源码 文件源码
def evaluate(t): # Evaluate a expression tree
    oper = {'+':operator.add, '-':operator.sub, '*':operator.mul, '/':operator.truediv}
    left = t.get_left()
    right = t.get_right()
    if left and right:
        return oper[t.get_root()](evaluate(left),evaluate(right))
    else:
        return t.get_root()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号