3.3.1 括号匹配问题
1 |
|
3.3.2 表达式求值
中缀->后缀
手算
1)确定各个运算符的运算顺序 2)选择下一个运算符(左右符) 3)还有符号则返回2)
代码
中缀表达式的计算
用栈实现后缀表达式的计算
1)从左往右扫描下一个元素,直到处理完所有元素 2)若扫描到操作数则入栈,返回1) 3)若扫描到运算符,弹出两个栈顶,执行运算后入栈(先出栈的是右操作数)
中缀->前缀
1)确定各个运算符的运算顺序 2)选择下一个运算符(符左右) 3)还有符号则返回2)
1 | #include<stdio.h> |
中缀->后缀
手算
1)确定各个运算符的运算顺序
2)选择下一个运算符(左右符)
3)还有符号则返回2)
代码
中缀表达式的计算
用栈实现后缀表达式的计算
1)从左往右扫描下一个元素,直到处理完所有元素
2)若扫描到操作数则入栈,返回1)
3)若扫描到运算符,弹出两个栈顶,执行运算后入栈(先出栈的是右操作数)
中缀->前缀
1)确定各个运算符的运算顺序
2)选择下一个运算符(符左右)
3)还有符号则返回2)
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true