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

旅游网站开发价格新网站建设平台

旅游网站开发价格,新网站建设平台,静态网页设计制作心得,云南省建设厅网站 农民工目录😋 任务描述 相关知识 测试说明 我的通关代码: 测试结果: 任务描述 本关任务:编写一个程序实现链栈的基本运算。 相关知识 为了完成本关任务,你需要掌握: 初始化栈、销毁栈、判断栈是否为空、进栈、出栈、取栈…

目录😋

任务描述

相关知识

测试说明

我的通关代码:

测试结果:


任务描述

本关任务:编写一个程序实现链栈的基本运算。

相关知识

为了完成本关任务,你需要掌握:

初始化栈、销毁栈、判断栈是否为空、进栈、出栈、取栈顶元素等。

测试说明

平台会对你编写的代码进行测试:
输入进队列字符串(以字符串形式输入)

输入:
abcde

输出:
(1)初始化栈s
(2)栈为空
(3)依次进栈元素:a b c d e
(4)栈为非空
(5)出栈序列:e d c b a
(6)栈为空
(7)释放栈

输入:
xyz

输出:
(1)初始化栈s
(2)栈为空
(3)依次进栈元素:x y z
(4)栈为非空
(5)出栈序列:z y x
(6)栈为空
(7)释放栈

开始你的任务吧,祝你成功!


我的通关代码:

// 请在Begin-End之间添加你的代码,
//实现链栈的如下基本运算,假设链栈的元素类型为char//
//(1)初始化栈s//
//(2)判断栈s是否非空,输出判断结果//
//(3)依次进栈元素,注:进栈元素由用户输入//
//(4)判断栈s是否非空,输出判断结果//
//(5)输出出栈序列//
//(6)判断栈s是否非空,输出判断结果//
//(7)释放栈//
/********** Begin *********/
#include <iostream>
using namespace std;struct Node{char data;Node *next;Node(char x): data(x),next(NULL){}
};class Stack{private:Node *top;public:Stack() : top(NULL){}~Stack(){while(top != NULL){Node *temp = top;top = top -> next;delete temp;}}bool isEmpty(){return top == NULL;}void push(char x){Node *newNode = new Node(x);newNode->next = top;top = newNode;}char pop(){if(isEmpty()){throw "Stack is empty";}char x = top->data;Node *temp = top;top  =top->next;delete temp;return x;}char peek(){if(isEmpty()){throw "Stack is empty";}return top->data;}
};int main(){string input;cin>>input;Stack s;cout <<"(1)初始化栈s"<<endl;if(s.isEmpty()){cout<<"(2)栈为空"<<endl;}cout <<"(3)依次进栈元素:";for(char c : input){s.push(c);cout <<c<<" ";}cout <<endl;if(!s.isEmpty()){cout <<"(4)栈为非空"<<endl;}cout <<"(5)出栈序列:";while (!s.isEmpty()){cout <<s.pop()<<" ";}cout <<endl;if(s.isEmpty()){cout<<"(6)栈为空"<<endl;}cout << "(7)释放栈"<<endl;return 0;
}/********** End **********/

测试结果:


在这里插入图片描述

http://www.yayakq.cn/news/859221/

相关文章:

  • soso网站提交入口做图模板下载网站
  • 佛山做网站优化网站怎么样做采集别人网站的文章
  • 如何做一张旅游网站网站广告代码
  • 汉中微信网站建设推广网站建设需求量大
  • 网站源码在线下载西安市网站
  • 怎么制作免费网站教程视频城阳区城市规划建设局网站
  • 企业网站建设硬件青州做网站的网络公司
  • 使用php做的网站有哪些下列哪一项不属于电子商务网站建设
  • 南京百度网站制作网站域名跳转
  • 做民俗酒店到哪些网站推荐360网站推广官网网址
  • 云开发布道师西安seo服务商
  • 我想找网站帮忙做宣传深圳罗湖区网站建设
  • 盐城网站建设服务创建小型网站的步骤
  • vs2017 asp网站开发网站维护与建设
  • 1688网站店招怎么做住房和城乡建设部网站防排烟
  • app 与网站如何给网站做优化代码
  • 专业网站建设全包网站做下要多少
  • 网站开发结构有开封淘宝网站建设
  • 中国空间站结构示意图上海中小企业发展服务中心
  • 四川成都网站建设公司佳木斯网站建设
  • 有没有装修做团购的网站百度竞价点击一次多少钱
  • 做英文网站有用吗怎么加php网站登陆源码
  • 优秀的手机网站案例分析wordpress 视频主题
  • 网站上做公司宣传html制作音乐网站
  • 网站申请了如何上传到服务器wordpress七比2
  • 自己怎么做单页网站天津企业seo
  • 中国精准扶贫网站建设现状电子商务平台经营者接到通知后
  • 招聘网站是怎么做推广网站备案注册
  • 做企业网站用服务器中山 环保 骏域网站建设专家
  • 闽清建设局网站成都网站品牌设计公司