CHAPTER_6 C++STL相关
6.7栈stack
stack翻译为栈,在STL中是一个先进后出的容器。我们可以用stack来模拟实现一些递归,因为程序的栈内存空间较小,对某些算法来说,如果用普通函数进行递归,一旦层数过多可能导致程序崩溃。
stack的用法记录在《算法笔记》P227-230。具体用法可以参考博客
C++标准库之stack(各函数及其使用全) - shrimp_929 - 博客园 。
6.8对pair
pair是一个很实用的东西,它将两个数据合成一组数据,便于一起处理两个数据。除以之外,当我们需要将函数返回两个数据时,也可以使用pair。实际上,我们可以将pair看成包含两个数据的结构体。
stack的用法记录在《算法笔记》P230-232。具体用法可以参考博客
C++ STL详解:栈stack与pair应用
本文深入探讨了C++ STL中的栈stack,它是一个先进后出的数据结构,常用于模拟递归,避免栈溢出。同时介绍了pair的使用,pair能方便地组合两个数据进行处理,也可用于多值返回。文中提供了详细的用法示例和参考链接,帮助读者掌握这两个重要的C++工具。
226

被折叠的 条评论
为什么被折叠?



