news 2026/6/11 3:57:07

软考软设中级题型-后缀式计算

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
软考软设中级题型-后缀式计算

算术表达式中的前缀表达式、中缀表达式、后缀表达式与二叉树遍历中的前序遍历、中序遍历、后序遍历一模一样。

近几年软考中,后缀表达式考的到次数还是很多的。

给定一个表达式

a+b

我们可以将其视为3个元素,a、+、b,并通过运算顺序将其构造成树的形式

其中,+是根,a是左子,b是右子

前缀表达式是指:根左右,即+ab

中缀表达式是指:左根右,即a+b

后缀表达式是指:左右根,即ab+

软考中,最常考的是后缀表达式

表达式a+(b-c)*d的后缀式是

题目中常给予一个表达式,让我们求他的后缀式。

我们应遵循运算法则,先括号,再乘除,最后加减

随后,我们用栈的方法来一步一步求解它的后缀式

步骤当前符号栈(运算符)输出后缀式
1aa
2++a
3(+(a
4b+(ab
5-+(-ab
6c+(-abc
7)+abc-
8*+*abc-
9d+*abc-d
10结束弹出栈内全部

abc-d*+

所以最后结果是abc-d*+

当然,如果足够熟练的话,答案也是可以直接看出来的

如果实在看不出来,我们还可以构造二叉树

总结,后缀式就是左右根的遍历,计算是遵循先括号,在乘除在加减的计算顺序,我们可以从左到右依次判断,元素可以直接写,而越往后计算的符号,则就往后放,最后计算的符号放在最后面

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/15 8:52:06

从频谱到音色:Audition EQ均衡器的黄金法则与实战调音

1. 频谱分析:看懂声音的"指纹图谱" 第一次打开Audition的频率分析面板时,那跳动的曲线就像天书一样让人摸不着头脑。但当我花了三个月时间每天分析不同人声和乐器的频谱后,突然发现这些波浪线其实比任何文字都能更直观地告诉我们声…

作者头像 李华
网站建设 2026/5/15 8:48:56

3分钟解决Windows热键冲突:Hotkey Detective让你重掌键盘控制权

3分钟解决Windows热键冲突:Hotkey Detective让你重掌键盘控制权 【免费下载链接】hotkey-detective A small program for investigating stolen key combinations under Windows 7 and later. 项目地址: https://gitcode.com/gh_mirrors/ho/hotkey-detective …

作者头像 李华
网站建设 2026/5/15 8:48:55

为什么FreeBSD和苹果都爱用Clang?聊聊它的模块化设计与商业友好性

为什么FreeBSD和苹果都爱用Clang?模块化设计与商业友好性深度解析 当技术决策者面临C/C编译工具链选型时,性能指标往往只是冰山一角。在FreeBSD全面转向Clang、苹果将其作为Xcode默认编译器的背后,隐藏着更深层的工程哲学与商业逻辑。本文将揭…

作者头像 李华
网站建设 2026/5/15 8:48:26

3步解锁小爱音箱隐藏技能:用xiaomusic打造专属智能音乐中心

3步解锁小爱音箱隐藏技能:用xiaomusic打造专属智能音乐中心 【免费下载链接】xiaomusic 使用小爱音箱播放音乐,音乐使用 yt-dlp 下载。 项目地址: https://gitcode.com/GitHub_Trending/xia/xiaomusic 你是否想过让小爱音箱播放自己的音乐库&…

作者头像 李华
网站建设 2026/5/15 8:42:06

大模型应用实战:Stream-Omni框架实现流式与多模态交互

1. 项目概述:当大模型遇见“流式”与“全模态”最近在折腾大模型应用落地的朋友,估计都绕不开两个核心痛点:响应速度和信息维度。用户可没耐心等一个模型“思考”半天才吐出几个字,他们希望的是像真人对话一样,答案能一…

作者头像 李华
网站建设 2026/5/15 8:41:04

从弃用项目到现代化AI聊天界面:复活Google Gemini UI的实战指南

1. 项目概述与背景解析 最近在整理个人项目时,翻到了一个老伙计—— fjosue4/deprecated-google-gemini-ui 。这个项目名本身就充满了故事感:“deprecated”(已弃用)这个词,对于开发者来说,就像翻开了一…

作者头像 李华