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

阳谷聊城做网站百度seo推广计划类型包含

阳谷聊城做网站,百度seo推广计划类型包含,东莞公司的网页怎么做的,情趣用品网站建设vector 是 stl 的一个关联容器,名叫“栈”,何为“栈”?其实就是一个数组,但有了数组何必还需栈,这是一个高深的问题。 一、简介 1. 定义 栈,是一个柔性数组(可变长数组),可以变大变小…

vector 是 stl 的一个关联容器,名叫“栈”,何为“栈”?其实就是一个数组,但有了数组何必还需栈,这是一个高深的问题。

 一、简介

        1. 定义

        栈,是一个柔性数组(可变长数组),可以变大变小但是和队列不一样,栈是先进后出(FILO),就说栈只能在一端入栈或者出栈。如下,在…一段可以出栈或者入栈。

栈 

        2. 实现

    栈的实现离不开 deque(双向队列),双向队列则使用了 allocator ,即分配器:

_LIBCPP_NODISCARD_AFTER_CXX17 _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX17_Tp* allocate(size_t __n) {if (__n > allocator_traits<allocator>::max_size(*this))__throw_length_error("allocator<T>::allocate(size_t n)"" 'n' exceeds maximum supported size");if (__libcpp_is_constant_evaluated()) {return static_cast<_Tp*>(::operator new(__n * sizeof(_Tp)));} else {return static_cast<_Tp*>(_VSTD::__libcpp_allocate(__n * sizeof(_Tp), _LIBCPP_ALIGNOF(_Tp)));}}

 二、应用

        1.定义

    包含 stack 头文件:

#include <vector>

    和一般模板类一样,先写类型名,再填模板,最后写变量名:

stack <int> MyStack;

三、相关函数

        1. push

    入栈:

MyStack.push(0);

        2. swap

    交换两个 stack:

MyStack.swap(tmp);

         3. pop

    出栈:

MyStack.pop();

          4. size

    查看 stack 大小:

cout << MyStack.size();

          5. top

    返回栈顶元素:

cout << MyStack.top();

你学会了吗?

http://www.yidumall.com/news/71945.html

相关文章:

  • 做网站要商标吗网络营销的基本方法有哪些
  • 如何创建网站挣钱爱站网关键词挖掘查询
  • 平面设计国外网站爱站网seo综合查询
  • 网页设计与制作实习报告网站关键词优化排名技巧
  • 赣州网站建设资讯汽车软文广告
  • 深圳网站建设兼职网站快速排名推荐
  • 舞蹈网站模板东莞seo排名收费
  • springboot企业网站开发南宁seo公司
  • 如何做qq钓鱼网站百度网站登录入口
  • 日照网站建设doingseo怎么在百度上做广告推广
  • 社区网站建设方案百度浏览器下载官方免费
  • 怎样申请网站比较靠谱的网站
  • pycharm 做网站哪个好产品市场调研怎么做
  • 北京网站开发网站开发公司新乡seo顾问
  • 工作满多少年不能辞退贵阳百度seo点击软件
  • 网站如何做优化百度一下网页版
  • 男女同房做爰网站免费企业网站的类型
  • 开封网站优化友情链接联盟
  • 优惠购网站怎么做的站长推荐
  • 长沙网红打卡地方有哪些seo怎么去优化
  • 王烨重生镇江关键字优化品牌
  • 乐从建网站网页开发教程
  • 易加互动平台宁波网站优化公司电话
  • 如何建自己网站做淘宝客要怎么网络做推广
  • 法国vps 安装wordpress广州seo网站推广公司
  • 商务网站的可行性分析包括apple私人免费网站怎么下载
  • 北京建设工程质量协会网站深圳关键词seo
  • 跑腿网站建设苏州seo网站优化软件
  • 哪些公司网站做的好登封网络推广
  • 网站开发工具 mac万能搜索引擎网站