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

网站建设与网页设计专业的江阴做公司网站有哪些

网站建设与网页设计专业的,江阴做公司网站有哪些,查看网站是否备案,规范机关单位网站建设零.导言 栈是一种数据结构&#xff0c;在后续的学习中可能经常使用&#xff0c;因此我们今天就来学习如何实现栈&#xff0c;以更好地使用它。 一.栈的实现 栈的形式如下&#xff1a; #include<iostream> #include<cassert>using namespace std;typedef int Stack…

零.导言

        栈是一种数据结构,在后续的学习中可能经常使用,因此我们今天就来学习如何实现栈,以更好地使用它。


一.栈的实现

        栈的形式如下:

#include<iostream>
#include<cassert>using namespace std;typedef int StackDataType;class Stack
{
public:Stack(int capacity = 4){_arr = (StackDataType*)malloc(4 * sizeof(StackDataType));_capacity = capacity;_top = 0;}~Stack(){free(_arr);_capacity = _top = 0;}void Push(StackDataType n){if (_capacity == _top){int newcapacity = 2 * _capacity;StackDataType* tmp = (StackDataType*)realloc(_arr, newcapacity * sizeof(StackDataType));if (tmp == 0){perror("reralloc fail!");exit(1);}_arr = tmp;_capacity = newcapacity;}_arr[_top++] = n;}bool isEmpty(){return _top == 0;}void Pop(){assert(!isEmpty());_top--;}StackDataType Top(){assert(!isEmpty());return _arr[_top - 1];}private:StackDataType* _arr;int _capacity;int _top;
};

二.栈的相关解释

         在类(class)Stack 中,包含成员变量和成员函数;其中,_arr,_capacity,_top,都是私有的,不能在类外直接使用。而其成员函数,如Stack,~Stack,Push,Pop等等是公有的,可以在类外使用。

        Push的作用是在栈顶插入一个数据,Pop的作用是删除栈顶的一个数据,Top的作用是去除且不删除栈顶的数据。

        Stack~Stack 的作用是初始化和销毁栈。


三.栈的特性

        栈的特性是先进后出,即先存进的类容要等后存进的类容取出后才能取出。运用这个特性,我们可以便捷的解决很多问题。


四.相关链接

        【C++/数据结构】队列的模拟实现-CSDN博客



文章转载自:

http://WpZ0UR4f.qnxzx.cn
http://Mp68mUXy.qnxzx.cn
http://9uyzPjAz.qnxzx.cn
http://vw1lIQJB.qnxzx.cn
http://P6EeQTXm.qnxzx.cn
http://rU4qYjcs.qnxzx.cn
http://k8ktNxCc.qnxzx.cn
http://cAmTUWMp.qnxzx.cn
http://4HYw6Yi3.qnxzx.cn
http://ewMwD27O.qnxzx.cn
http://Y8GswfxE.qnxzx.cn
http://dc99fD4C.qnxzx.cn
http://wlwoTKo9.qnxzx.cn
http://2LYbjqKV.qnxzx.cn
http://tRGcPYtS.qnxzx.cn
http://9SJ6RhKG.qnxzx.cn
http://Mjlj8rcd.qnxzx.cn
http://3emMm9dL.qnxzx.cn
http://eyKI8lGS.qnxzx.cn
http://yGVHYTjM.qnxzx.cn
http://ZzF0mefS.qnxzx.cn
http://jXAsJjYL.qnxzx.cn
http://BhwEfjBT.qnxzx.cn
http://I4YSn6xz.qnxzx.cn
http://rL57eMB9.qnxzx.cn
http://QMZOuUhF.qnxzx.cn
http://3eWurtU5.qnxzx.cn
http://oBXQi5fX.qnxzx.cn
http://0eNU6e3g.qnxzx.cn
http://6f669jE7.qnxzx.cn
http://www.dtcms.com/wzjs/634600.html

相关文章:

  • 站酷网如何接单构建平台还是搭建平台
  • 做餐饮如何加入外卖网站格力网站建设需求分析
  • 智能网站建设哪家好做暧暧网站在线观看
  • 做网站要学什么c语言asp.net 实现 网站的开关
  • 岚山网站建设报价wordpress 中文 模板下载
  • 有没有做生鲜配送的网站购物网站网页设计模板
  • 做企业网站需要买什么资料网站开发与技术
  • 韩韩良品只做性价比网站下载保定建设公司网站
  • 棋牌源码之家网站关键字优化工具
  • 上海网站建设公司网站装修公司排名
  • 哪个网站论文多wordpress v4.9.5
  • 青岛市建设监督管理局网站企业建设网站 入账
  • 兰溪做网站太原小程序制作电话
  • 网站怎么制作客户关系管理的重要性
  • 漯河专业做网站的公司长沙网站开发微联讯点官网
  • 怎么建设推广网站公司注册地址可以变更吗
  • 青岛网站优化公司哪家好网站建设环境搭建心得体会
  • 网站页面创意如何做网站的的关键词
  • 自己制作一个网站的软件协会宣传网站开发方案
  • 微信小视频网站开发WordPress文字按钮变色
  • 新西兰网站建设网站建设 福田
  • 新公司怎么做网站什么是网站挂马
  • 公司网站建设优帮云做直播导航网站
  • 成都彭州网站建设陶瓷 网站模板
  • 昌平网站开发公司太原网络推广公司哪家好
  • 网站赚钱系统人工智能设计网站
  • 合肥学习做网站wordpress documentation
  • 网站建设公司网站源码莱芜论坛话题
  • asp网站源码破解重庆快速建站
  • 给做网站建设的一些建议网站开发公司 上海