会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
爱嘉牛LA
博客园
::
首页
::
博问
::
闪存
::
新随笔
::
联系
::
订阅
::
管理
::
公告
2018年11月15日
实现加减乘除任意组合的语法解析
摘要: 给定一个字符串如:2/(3+4))*(3-1)+6-8 ,用程序解析出来,输出最终的值。这是个AST 语法解析问题,最直观的是建立一颗语法树,然后遍历语法树来获得最终的效果。如下图,建立这么一个语法树,然后广度优先搜索,进行操作就能得到最终的结果。 但是,其实我们有更方便的方法去做,不用建立语法树,
阅读全文
posted @ 2018-11-15 00:55 爱嘉牛LA
阅读(883)
评论(0)
推荐(0)
编辑