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