111期_C++_2024年1月份作业博客_选择题错题总结

一、野指针问题:在定义的时候没有初始化,就不能能用scanf 或 printf

二、一个变量出现在表达式的两边作为两个不同的操作数,

并且其中一个操作数带有++,此时表达式出现歧义

三、两端出栈问题:

错因:未理解题意,题意是入栈以后,元素既可以从栈顶出栈,也可以从栈底出栈

四、由入栈序列,推测部分出栈序列信息

错因:未理解题意,题意是在已经出栈一个元素,

且第二个出栈元素是3的情况下,第三个出栈元素是多少

五和六 算数表达式 可以用三种方式表达:前缀,中缀,后缀

其中中缀表达式和正常的算数表达式相同,

可根据以下规则确定表达式对应的二叉树

  1. 运算符总是作为根节点,

  2. 根节点的左子树总是比右子树先进行运算

对这样获得的二叉树分别进行前序、中序、后序遍历,分别获得的是前缀、中缀、后缀表达式

如果想要从算数表达式 直接到 后缀表达式,而不经过中缀表达式画树这一步,可以用下述流程

相关推荐
小小龙学IT3 天前
C++20 Ranges 库实现原理深度解析:从视图适配器到管道运算符
c++20
Billy121387 天前
C++20 Concepts:约束与概念的现代范式
c++20·c++进阶学习
可爱系程序猿7 天前
mfc90.dll 缺失如何处理?VC++ 2008 运行库与并行程序集排查记录
程序人生·电脑·c++20
code_pgf7 天前
C++11 / C++14 / C++17 / C++20 新特性总结
c++·c++20
C语言Plus9 天前
C++ SqlBuilder一个简单、灵活且类型安全的 C++ SQL 构建器库
数据库·sql·安全·c++20
CHANG_THE_WORLD19 天前
C++20 协程从零入门:用 ASCII 图彻底理解 `co_await`、协程帧与异步执行
c++20
无限的鲜花1 个月前
协程本质是函数加状态机——零基础深入浅出 C++20 协程
c++·算法·c++20
十五年专注C++开发2 个月前
全面深入了解C++20 范围库(std::ranges)
c++20·管道·哨兵·视图·ranges
小小龙学IT2 个月前
C++20 协程深度解析:从原理到高性能异步框架实战
junit·c++20
楼田莉子2 个月前
C++20新特性:协程
开发语言·c++·后端·学习·c++20