摘要: 描述:计算逆波兰表达法的结果Sample: ["2", "1", "+", "3", "*"] -> ((2 + 1) * 3) -> 9 ["4", "13", "5", "/", "+"] -> (4 + (13 / 5)) -> 6使用stack实现: 1 def is_op(c): 2 ... 阅读全文
posted @ 2014-07-25 16:48 mess4u 阅读(126) 评论(0) 推荐(0)
摘要: 描述:有两个类,学生类和导师类,学生的导师类可能不存在,因此在获取学生导师名字等信息时都要先判断导师名字是否为空。重构后通过一个空导师类来处理导师为空的相应逻辑。Before 1 # introduce null object 2 3 class Master: 4 def __init_... 阅读全文
posted @ 2014-07-25 10:03 mess4u 阅读(983) 评论(0) 推荐(0)