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

衡水网站推广PHP网站开发技术期末作品

衡水网站推广,PHP网站开发技术期末作品,html代码有哪些,大型网站模板c栈 栈代码用线性表实现栈用链表实现栈 栈 栈#xff1a;先进后出 只对栈顶元素进行操作#xff0c;包括新元素入栈、栈顶元素出栈和查看栈顶元素#xff08;只支持对栈顶的增、删、查#xff09;。 代码 下述代码实现了栈及其接口 包括对栈顶的增、删、查以及查看栈的大… c栈 栈代码用线性表实现栈用链表实现栈 栈 栈先进后出 只对栈顶元素进行操作包括新元素入栈、栈顶元素出栈和查看栈顶元素只支持对栈顶的增、删、查。 代码 下述代码实现了栈及其接口 包括对栈顶的增、删、查以及查看栈的大小 用线性表实现栈 #include iostream using namespace std;templatetypename Tclass Stack{ private:T *data;int size;int capacity;void resize();public:Stack() : data(new T[capacity]),size(0),capacity(10){}~Stack();void push(T element);T pop();T top() const;int getSize() const; };templatetypename T void StackT::resize(){int newCapacity 2*capacity;T *newData new T[newCapacity];for(int i 0; i size; i){newData[i] data[i];}delete[] data;data newData;capacity newCapacity; }templatetypename T StackT::~Stack(){delete[] data; }templatetypename T void StackT::push(T element){if(size capacity){resize();}data[size] element; }templatetypename T T StackT::pop(){if(size 0){throw std::underflow_error(Stack is empty);}return data[--size]; }templatetypename T T StackT::top() const{if(size 0){throw std::underflow_error(Stack is empty);}return data[size-1]; }templatetypename T int StackT::getSize() const{return size; } int main() {Stackint st;st.push(1);st.push(2);st.push(3);cout st.getSize() endl;cout st.top() endl;st.pop();cout st.getSize() endl;cout st.top() endl; return 0; }用链表实现栈 #include iostream using namespace std;templatetypename Tclass Stack{ private:struct Node{T data;Node *next;Node(T d) : data(d),next(NULL){}};Node *head;int size;public:Stack() : head(NULL), size(0){}~Stack();void push(T element);T pop();T top() const;int getSize() const; };templatetypename T StackT::~Stack(){while(head){Node *temp head;head head-next;delete temp;} }templatetypename T void StackT::push(T element){Node *newNode new Node(element);newNode-next head;head newNode;size; }templatetypename T T StackT::pop(){if(head NULL){throw std::underflow_error(Stack is empty);}T result head-data;Node *temp head;head head-next;delete temp;size--;return result; }templatetypename T T StackT::top() const{if(head NULL){throw std::underflow_error(Stack is empty);}return head-data; }templatetypename T int StackT::getSize() const{return size; } int main() {Stackint st;st.push(1);st.push(2);st.push(3);cout st.getSize() endl;cout st.top() endl;st.pop();cout st.getSize() endl;cout st.top() endl; }于 2024-01-26 第一次整理编写 学习时整理不当之处烦请指正 码字不易留个赞再走吧
http://www.w-s-a.com/news/152820/

相关文章:

  • 做网站seo赚钱吗网络维护和故障维修
  • 企业网站可以自己做摄影网站开发背景怎么写
  • 网站百度指数seo最好的工具
  • 宝安专业网站建设推荐设计感强的网站
  • 网站建设 6万元北京知名的品牌设计公司
  • 网站建设的总体需求是什么vmware 下wordpress
  • 光谷网站建设请检查网络
  • 申请建设网站的报告书商务网站开发课程体会
  • 网站开发实训总结致谢群晖wordpress设置
  • 关于酒店网站建设的摘要天津市建设工程信息网官网首页
  • 网站alexa排名查询手机网站制作器
  • 建设小辣猫的网站电子毕业设计网站建设
  • 询广西南宁网站运营礼品定制
  • 建筑公司网站作用免费查看招标信息的网站
  • 建筑设计公司名字起名大全html网站 怎么做seo
  • 网站群建设模板迁移原站迁移pc巩义网站建设案例课堂
  • 烟台高端网站开发wordpress 设置权限
  • 中小企业网站制作流程网站开发和设计人员的岗位要求
  • 公司网站建设多少费用河北城乡建设官网站
  • 国科联创网站建设广告传媒公司招聘信息
  • 网站后台文章删了 怎么前台还有一级做爰片软件网站
  • 辽宁省建设注册中心网站wordpress 博客插件
  • 做电商看的网站有哪些网站建设需求策划书
  • 关于网站建设交易流程的描述一句话哪些网站用户体验好
  • 男女做暖暖的网站大全深圳平台网站建设外包
  • 凯里展示型网站设计抖音代运营收费详细价格
  • 外包网站会自己做原型吗网站制作怎样盈利
  • 为什么在百度搜不到我的网站电商网站开发过程
  • 什么是网站反链网页设计页面链接
  • 佛山企业网站制作韩国seocaso