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

怎么把做的网页放网站app推广怎么做

怎么把做的网页放网站,app推广怎么做,四川建设岗培注册中心官网,微信公众号对接网站如何做链式栈的定义其实和链表的定义是一样的,只不过在进行链式栈的操作时要遵循栈的规则----即“先进后出”。 1.链式栈的定义 typedef struct StackNode {SElemType data;struct StackNode *next; }StackNode,*LinkStack; 2.链式栈的初始化 Status InitStack(LinkSta…
链式栈的定义其实和链表的定义是一样的,只不过在进行链式栈的操作时要遵循栈的规则----即“先进后出”。
1.链式栈的定义
typedef struct StackNode
{SElemType data;struct StackNode *next;
}StackNode,*LinkStack;
2.链式栈的初始化
Status InitStack(LinkStack &S){//链式栈的初始化S=NULL;//构造一个空栈S,将栈顶指针置空return OK;
}
3.入栈操作
Status Push(LinkStack &S,SElemType e){//元素入栈StackNode *p;p=new StackNode;p->data=e;p->next=S;S=p;return OK;
}
4.出栈操作
Status Pop(LinkStack &S,SElemType &e){//元素出栈if(S==NULL) return ERROR;e=S->data;StackNode *p;p=S;S=S->next;delete p;return OK;
}
5.获取栈顶元素
Status GetTop(LinkStack S){//获取栈顶元素if(S!=NULL) return S->data;
}
6.遍历栈中元素
Status printfStack(LinkStack S){//遍历链式栈中的元素StackNode *p;p=S;printf("链式栈中的元素为:");while(p!=NULL){printf("%d ",p->data);p=p->next;}printf("\n");
}
7.获取栈的长度
int StackLength(LinkStack S){//获取栈的长度StackNode *p;p=S;int count=0;while(p!=NULL){count++;p=p->next;}printf("栈的长度为:%d\n",count);
}
8.判断栈是否为空
Status StackEmpty(LinkStack S){//判断链式栈是否为空if(S==NULL) return ERROR;return OK;
}

9.主程序代码

#include<stdio.h>
#define ERROR 0
#define OK 1
typedef int Status;
typedef int SElemType;
typedef struct StackNode
{SElemType data;struct StackNode *next;
}StackNode,*LinkStack;
Status InitStack(LinkStack &S){//链式栈的初始化S=NULL;return OK;
}
Status Push(LinkStack &S,SElemType e){//元素入栈StackNode *p;p=new StackNode;p->data=e;p->next=S;S=p;return OK;
}
Status Pop(LinkStack &S,SElemType &e){//元素出栈if(S==NULL) return ERROR;e=S->data;StackNode *p;p=S;S=S->next;delete p;return OK;
}
Status GetTop(LinkStack S){//获取栈顶元素if(S!=NULL) return S->data;
}
Status printfStack(LinkStack S){//遍历链式栈中的元素StackNode *p;p=S;printf("链式栈中的元素为:");while(p!=NULL){printf("%d ",p->data);p=p->next;}printf("\n");
}
int StackLength(LinkStack S){//获取栈的长度StackNode *p;p=S;int count=0;while(p!=NULL){count++;p=p->next;}printf("栈的长度为:%d\n",count);
}
Status StackEmpty(LinkStack S){//判断链式栈是否为空if(S==NULL) return ERROR;return OK;
}
int main()
{LinkStack S;int n;printf("请输入要存入的元素个数:");scanf("%d",&n);printf("请输入要存入的元素:");SElemType x;for(int i=0;i<n;i++){scanf("%d",&x);Push(S,x);}if(StackEmpty(S)) printf("栈不为空!\n");else printf("栈为空!\n");StackLength(S);printf("栈顶元素为:%d\n",GetTop(S));printfStack(S);SElemType e;printf("元素出栈:");for(int i=0;i<n;i++){Pop(S,e);printf("%d ",e);}printf("\n");StackLength(S);if(StackEmpty(S)) printf("栈不为空!\n");else printf("栈为空!\n");return 0;
}

运行结果

英国有句谚语叫“April showers bring May flowers.”翻译过来就是——四月的雨水带来五月的鲜花。即“苦尽甘来”之意。希望大家生活带甜,幸福开心。

http://www.mmbaike.com/news/30797.html

相关文章:

  • 广州微信网站开发百度推广登录网址
  • 网站建设平台合同seo行业岗位有哪些
  • 成立做网站的公司有哪些seo投放营销
  • 写男主重生做网站的小说网站快速排名优化价格
  • 中山市区做网站公司网站推广的10种方法
  • pandorabox做网站全网营销是什么
  • 彩钢做网站能赚钱吗免费发布产品的平台
  • 南昌做网站2345网址导航应用
  • 社区网站的推广方案淘宝指数查询官网手机版
  • 旅游网站设计网络营销策划的流程
  • 深圳宝安天气哈尔滨seo关键词排名
  • 商务网站建设怎样收费seo怎么优化
  • wordpress模板定做网站seo优化工具
  • wordpress客户管理张家口网站seo
  • 网站开发台州google浏览器下载
  • 国内优秀网页网站网站推广联盟
  • 企业推广宣传文案北京百度seo排名点击器
  • 龙岗营销网站建设公司哪家好网站如何快速被百度收录
  • 好的网站设计制作百度指数数据下载
  • 上海市建设安全协会网站j千度搜索引擎
  • 仿苹果手机 网站源码免费聊天软件
  • alexa排名是什么意思seo广告
  • c 做的网站怎么发外链
  • 东营做网站优化的公司百度号注册官网
  • 深圳小程序设计邯郸seo优化
  • 国外搜索网站建设品牌公关
  • wordpress插件制作教程视频西安seo公司哪家好
  • 西安做网站印象网络推广软件赚钱的app
  • 做网站定金是多少快手seo
  • 顺德做pc端网站厦门seo优化