代码提交到了task4分支里面。
最主要的修改就是增加了括号的生成和用中缀表达式计算结果,栈虽然以前在数据结构中学到过,但是并没有具体的使用过,所以还是当做新知识学了一遍。用栈实现之前,我用递归写了一遍,逻辑太复杂了,而且局限性很大,所以就用栈重新写了一遍。从逻辑上栈比递归方便得多,而且用着也不复杂。
对于自己现在编程感觉对名字的命名的很生疏,有些变量写到后面自己都记不住是什么,以后要多注意变量的命名。
代码提交到了task4分支里面。
最主要的修改就是增加了括号的生成和用中缀表达式计算结果,栈虽然以前在数据结构中学到过,但是并没有具体的使用过,所以还是当做新知识学了一遍。用栈实现之前,我用递归写了一遍,逻辑太复杂了,而且局限性很大,所以就用栈重新写了一遍。从逻辑上栈比递归方便得多,而且用着也不复杂。
对于自己现在编程感觉对名字的命名的很生疏,有些变量写到后面自己都记不住是什么,以后要多注意变量的命名。