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

网站设计论文参考文献跨境电商有哪些平台

网站设计论文参考文献,跨境电商有哪些平台,在门户网站上做推广,机关门户网站建设要求上一篇文章对栈做了简要描述并使用链表实现了栈&#xff0c;接着&#xff0c;使用数组来模拟栈&#xff0c;两者做个对比。 代码&#xff1a; #include<stdio.h> #include<stdlib.h> #include<string.h> #define MAX_SIZE 1000 //暂定为1000//定义数组矩阵…

        上一篇文章对栈做了简要描述并使用链表实现了栈,接着,使用数组来模拟栈,两者做个对比。

代码:

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define MAX_SIZE 1000 //暂定为1000//定义数组矩阵结构体
typedef struct
{int *data;int size;
}ArrarStack;//构造函数
ArrarStack *CreatArrarStack()
{ArrarStack *stack = (ArrarStack *)malloc(sizeof(ArrarStack));stack->data = (int *)malloc(sizeof(int)*MAX_SIZE);stack->size = 0;return stack;
}//析构函数
void delArrarStack(ArrarStack *stack)
{free(stack->data);free(stack);
}//获取栈的长度
int size(ArrarStack *stack)
{return stack->size;
}//判断栈是否为空
bool isEmpty(ArrarStack *stack)
{return stack->size == 0;
}//入栈
void push(ArrarStack *stack, int num)
{if(stack->size == MAX_SIZE){printf("栈已满\n");return ;}stack->data[stack->size++] = num;
}//访问栈顶元素
int gettop(ArrarStack *stack)
{if(stack->size == 0){printf("栈为空\n");return INT_MAX;}return stack->data[stack->size-1];
}//出栈
int pop(ArrarStack *stack)
{int val = gettop(stack);stack->size--;return val;
}//打印栈
void Print(ArrarStack *stack)
{int i=stack->size-1;while(i>=0){printf("\t%d\n",stack->data[i]);i--;}printf("************\n");
}
int main()
{ArrarStack *stack = CreatArrarStack();	//创建栈char op[10];while(scanf("%s",op)!=EOF){int num;if(strcmp(op,"push")==0){scanf("%d",&num);push(stack,num);}else if(strcmp(op,"pop")==0){num = pop(stack);printf("%d已出栈\n",num);}else if(strcmp(op,"size")==0){num = size(stack);printf("当前栈的大小%d\n",num);}else if(strcmp(op,"top")==0){num = gettop(stack);printf("当前栈顶元素为:%d\n",num);}else if(strcmp(op,"delete")==0){delArrarStack(stack);printf("栈已删除!\n");}else if(strcmp(op,"show")==0){Print(stack);}}return 0;
}

测试:

输入:

push 1
push 3
push 5
push 7
show

pop

size

pop

size

top

show

delete

输出:

        7
        5
        3
        1
************
7已出栈
当前栈的大小3
5已出栈
当前栈的大小2
当前栈顶元素为:3
        3
        1
************
栈已删除!

http://www.dtcms.com/wzjs/232467.html

相关文章:

  • 模具做外贸网站醴陵网站制作
  • 企业网站建设怎么选择空间某个产品营销推广方案
  • 做网站还有搞头吗描述建设一个网站的具体步骤
  • 怎么样才能让网站网站seo外包价格
  • 网站可以做软件检测吗产品运营方案
  • 单位门户网站建设方案如何用手机创建网站
  • 手机模板网站模板下载青柠影院免费观看电视剧高清
  • 义乌做网站新郑网络推广公司
  • 购物网站名字最新重大新闻
  • 网站导航设计欣赏优化大师免费版下载
  • 泰安网站建设费用网站设计制作培训
  • js 网站首页下拉广告专业seo站长工具全面查询网站
  • 做视频网站需要什么资质推荐几个靠谱的网站
  • 微网站建站平台推广衣服的软文
  • app网站开发培训平台推广费用一般是多少
  • 张掖市网站建设万网登录入口
  • 巩义网站网站建设做网站建网站公司
  • 怎么讲解网页的制作技术seo实战技巧
  • 建一个英文网站需要多少钱百度客服中心
  • 网站建设的重点是什么网上营销
  • 政府网站集约化建设思路百度惠生活怎么做推广
  • 工程建设招标中心网站长沙网站开发
  • 把照片做册子的网站龙斗seo博客
  • 网站数据分离 怎么做中央今日头条新闻
  • 专业网站制作设头条站长平台
  • 办网站除了域名备案 还需要什么友链交换平台源码
  • 网站维护费站长之家seo工具
  • 东莞智通人才网官网首页seo搜索引擎优化技术教程
  • 做sm网站违法吗99个创意营销方案
  • 黄页网址大全seo排名策略