摘要: 队列:先进先出 栈:先进后出 几个基础的问题: C++中stack 是容器么? 我们使用的stack是属于那个版本的STL? 我们使用的STL中stack是如何实现的? stack 提供迭代器来遍历stack空间么? 栈和队列和C++STL里面的两个数据结构。 栈:先进后出 栈提供push、pop等 阅读全文
posted @ 2021-01-10 21:04 不妨不妨,来日方长 阅读(127) 评论(0) 推荐(0) 编辑
摘要: /******************************************/ 二叉树的问题,一定要明白到底应该深度优先(前中后序)还是广度优先(层序遍历) 最基本的遍历方式:深度优先和广度优先 深度优先:前、中、后序(递归法和迭代法均可) 广度优先:层次遍历(迭代法) 栈其实就是递归的一 阅读全文
posted @ 2021-01-10 21:00 不妨不妨,来日方长 阅读(135) 评论(0) 推荐(0) 编辑
摘要: C++的异常处理机制为程序中异常检测和异常处理两部分的协作提供支持。在C++语言中,异常处理包括: throw表达式,异常检测部分使用throw表达式来表示它遇到了无法处理的问题。我们说throw引发了异常。 try语句块,异常处理部分使用try语句块处理异常。try语句块以关键字try开始,并以一 阅读全文
posted @ 2021-01-10 13:27 不妨不妨,来日方长 阅读(566) 评论(0) 推荐(0) 编辑