摘要: priority_queue 容器适配器模拟的也是队列这种存储结构,即使用此容器适配器存储元素只能“从一端进(称为队尾),从另一端出(称为队头)”,且每次只能访问 priority_queue 中位于队头的元素。 但是,priority_queue 容器适配器中元素的存和取,遵循的并不是 “Firs 阅读全文
posted @ 2020-06-17 21:33 harrytsz 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 和 stack 栈容器适配器不同,queue 容器适配器有 2 个开口,其中一个开口专门用来输入数据,另一个专门用来输出数据,如图 1 所示。 图 1 queue容器适配器 这种存储结构最大的特点是,最先进入 queue 的元素,也可以最先从 queue 中出来,即用此容器适配器存储数据具有“先进先 阅读全文
posted @ 2020-06-17 21:10 harrytsz 阅读(276) 评论(0) 推荐(0) 编辑
摘要: stack 栈适配器是一种单端开口的容器(如图 1 所示),实际上该容器模拟的就是栈存储结构,即无论是向里存数据还是从中取数据,都只能从这一个开口实现操作。 图 1 stack 适配器示意图 如图 1 所示,stack 适配器的开头端通常称为栈顶。由于数据的存和取只能从栈顶处进行操作,因此对于存取数 阅读全文
posted @ 2020-06-17 20:59 harrytsz 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 在详解什么是容器适配器之前,初学者首先要理解适配器的含义。 其实,容器适配器中的“适配器”,和生活中常见的电源适配器中“适配器”的含义非常接近。我们知道,无论是电脑、手机还是其它电器,充电时都无法直接使用 220V 的交流电,为了方便用户使用,各个电器厂商都会提供一个适用于自己产品的电源线,它可以将 阅读全文
posted @ 2020-06-17 20:52 harrytsz 阅读(406) 评论(0) 推荐(0) 编辑