Warning: session_start(): open(/tmp/sess_7e8a720942695781f7cbfe8a2e7ac5e8, O_RDWR) failed: No space left on device (28) in /data/wiki/inc/init.php on line 239

Warning: session_start(): Failed to read session data: files (path: ) in /data/wiki/inc/init.php on line 239

Warning: Cannot modify header information - headers already sent by (output started at /data/wiki/inc/init.php:239) in /data/wiki/inc/auth.php on line 430
Writing /data/wiki/data/cache/d/de2edb2fcb553ea79b79c722a4e13dbc.captchaip failed

Warning: Cannot modify header information - headers already sent by (output started at /data/wiki/inc/init.php:239) in /data/wiki/inc/actions.php on line 38

Warning: Cannot modify header information - headers already sent by (output started at /data/wiki/inc/init.php:239) in /data/wiki/lib/tpl/dokuwiki/main.php on line 12
2020-2021:teams:no_morning_training:表达式的计算 [CVBB ACM Team]

用户工具

站点工具


2020-2021:teams:no_morning_training:表达式的计算

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
2020-2021:teams:no_morning_training:表达式的计算 [2020/05/22 20:31]
nomansland
2020-2021:teams:no_morning_training:表达式的计算 [2020/06/01 19:32] (当前版本)
admin ↷ 页面technique:expression_evaluation被移动并更名为2020-2021:teams:no_morning_training:表达式的计算
行 1: 行 1:
 +**格式**:
 +  - 符号使用 ''​+-*/​%()''​ 的形式,包括 “(” 也要修改。
 +  - 统一使用半角字符,区分(和(
 +  - 不要使用\\刻意分段,要分段就空一行(而且不要一句话就一段)
 +  - 从一级标题(6个''​=''​)、二级标题依次排列
 +  - 代码格式完全不对
 +
 +**内容**:
 +  - 合法的判定似乎不够严谨,例如是否考虑了符号两侧无数字的情况?2+
 +  - 计算方法中,队列存储的是什么?为什么存储的是运算符,却有数字入栈?
 +  - 传统的实现应当是使用两个栈,而非一个栈和一个队列。
 +  - 能否找一些例题?
 +  - 供参考:有兴趣可学习编译原理中的递归下降分析法。
 +
 =====表达式的计算===== =====表达式的计算=====
 给出一个以=结尾的包含+-*/​%()的式子,按运算规则计算其值。\\ 给出一个以=结尾的包含+-*/​%()的式子,按运算规则计算其值。\\
2020-2021/teams/no_morning_training/表达式的计算.1590150691.txt.gz · 最后更改: 2020/05/22 20:31 由 nomansland