当前位置: 首页 > news >正文

企业网站源码是什么免费发布房源的平台

企业网站源码是什么,免费发布房源的平台,广告公司微网站建设,比较有名的diy制作网站一、栈stack 1.介绍#xff08;库里面的文档介绍#xff09; 1. stack是一种容器适配器#xff0c;专门用在具有后进先出操作的上下文环境中#xff0c;其删除只能从容器的一端进行元素的插入与提取操作。 2. stack是作为容器适配器被实现的#xff0c;容器适配器即是对…一、栈stack 1.介绍库里面的文档介绍 1. stack是一种容器适配器专门用在具有后进先出操作的上下文环境中其删除只能从容器的一端进行元素的插入与提取操作。 2. stack是作为容器适配器被实现的容器适配器即是对特定类封装作为其底层的容器并提供一组特定的成员函数来访问其元素将特定类作为其底层的元素特定容器的尾部(即栈顶)被压入和弹出。 3. stack的底层容器可以是任何标准的容器类模板或者一些其他特定的容器类这些容器类应该支持以下 操作 empty判空操作 back获取尾部元素操作 push_back尾部插入元素操作 pop_back尾部删除元素操作 4. 标准容器vector、deque、list均符合这些需求默认情况下如果没有为stack指定特定的底层容器 默认情况下使用deque。 2.基本接口 函数说明 接口说明 stack() 构造空的栈 empty()检测stacksize()返回stack中的元素个数top()返回栈顶元素的引用push()将元素val压入到stack中pop()将stack中尾部的元素弹出 3.stack的模拟实现 stack的实现可以复用适合的容器去实现由于多种容器都可以实现在底层使用模板去实现可以自定义提供具体的容器也有默认的容器 #pragma once #includevector #includelist #includeiostream using namespace std;namespace chk {templateclass T,class Container vectorTclass stack{private:Container _con;public:stack(){}bool empty(){return _con.empty();}size_t size(){return _con.size();}const T top()const{return _con.back();}T top(){return _con.back();}void push(const T val){_con.push_back(val);}void pop(){_con.pop_back();}}; 二、队列queue 1.介绍 1. 队列是一种容器适配器专门用于在FIFO上下文(先进先出)中操作其中从容器一端插入元素另一端提取元素。 2. 队列作为容器适配器实现容器适配器即将特定容器类封装作为其底层容器类queue提供一组特定的成员函数来访问其元素。元素从队尾入队列从队头出队列。 3. 底层容器可以是标准容器类模板之一也可以是其他专门设计的容器类。该底层容器应至少支持以下操作: empty检测队列是否为空 size返回队列中有效元素的个数 front返回队头元素的引用 back返回队尾元素的引用 push_back在队列尾部入队列 pop_front在队列头部出队列 4. 标准容器类deque和list满足了这些要求。默认情况下如果没有为queue实例化指定容器类则使用标准容器deque。 2.基本接口 函数声明接口说明queue()构造空的队列empty()检测队列是否为空是返回true否则返回flasesize() 返回队列中的有效元素个数 front()返回队头元素的引用back()返回队尾元素的引用push()在队尾将元素val入队列pop()将队头元素出队列 3.queue的模拟实现 思路上就是对其他容器的简单复用即可实现 #includeiostream #includelist using namespace std; namespace chk {templateclass T,class Container listTclass queue{private:Container _con;public:queue(){}void push(const T val){_con.push_back(val);}void pop(){_con.pop_front();}bool empty(){return _con.empty();}size_t size(){return _con.size();}T front(){return _con.front();}const T front()const{return _con.front();}T back(){return _con.back();}const T back()const{return _con.back();}};总结 本章整理了栈和队列的内容在实现上没有多少难度简单实现一下加深对其接口的印象更关键的是适配器的概念下一章会整理部分与栈和队列相关的OJ题
http://www.dnsts.com.cn/news/154077.html

相关文章:

  • 广州建设银行网站首页长春小程序开发制作
  • 亚洲做性视频网站制作网站建网站
  • 网站设计公司深圳内蒙古住房与城乡建设厅网站
  • 网站后台更新内容后百度提问
  • 中国建设银行英文网站ui设计和平面设计的区别
  • 成都网站开发 优帮云查淘宝关键词排名软件
  • 网站怎么做动态切图网站标准规范建设
  • server 2012 iis 添加网站wordpress 笔记插件下载
  • 兰州网站开发价格wordpress难学吗
  • 如果网站没有做icp备案吗免费的h5制作工具
  • 培训网站视频不能拖动怎么办手游传奇网站
  • 推荐坪地网站建设c2c有哪些电商平台
  • 无锡微网站建设应用型网站的意义
  • 宜兴淘宝网站建设知名wordpress博客
  • asp做网站和dw的区别做暧暧网站免费
  • 响应式网站建设案例苏州市吴中区住房和城乡建设局官方网站
  • 厦门站长优化工具视频网站logo怎么做的
  • 中国建设注册中心网站免费服装网站模板
  • 建筑工地招聘网站产品设计排版效果图
  • 泰安网站建设有哪些龙华专业做网站
  • 怎么使用网站模板seo技术论坛
  • 广州网站设计首选刻深圳短视频seo哪家好
  • wordpress 文章标题字体手机优化什么意思
  • 东阿企业做网站推广上海做网站的
  • 开源的网站管理系统天津建设工程信息网站
  • 线上做汉语教师网站个人网页简单模板下载
  • 网站播放功能难做吗网站建设的具体代码
  • 网站建设预算费用网站论文参考文献
  • 电子商务网站的建设方式商城网站大全
  • 网站建设管理和运行维护制度网站建设需求分析班级