个人理解:其实栈和队列就是容器适配器,他们都是容器转换出来的,即如stack可以使用数组也可以使用链表,其实就是给这个数组或者链表加上一些特性使得使用于某些特定的场景,如stack和queue都是容器适配器,stack这个容器适配器适用于某一些后进先出的场景;而queue这个容器适配器适用于先进先出的场景(打印机的打印顺序)
C++栈和队列,容器适配器
最新推荐文章于 2024-09-26 09:13:29 发布
个人理解:其实栈和队列就是容器适配器,他们都是容器转换出来的,即如stack可以使用数组也可以使用链表,其实就是给这个数组或者链表加上一些特性使得使用于某些特定的场景,如stack和queue都是容器适配器,stack这个容器适配器适用于某一些后进先出的场景;而queue这个容器适配器适用于先进先出的场景(打印机的打印顺序)