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

网站运营的工作内容百度推广官网入口

网站运营的工作内容,百度推广官网入口,wordpress扫码下载,重庆时时彩网站怎么做上一篇文章对栈做了简要描述并使用链表实现了栈&#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/40934.html

相关文章:

  • 邢台网红百度优化教程
  • 个人网站 前置审批公司运营策划方案
  • 梁山网站建设多少钱长沙谷歌优化
  • 做企业网站需要准备什么资料百度推广入口
  • ps和dw怎么做网站建网站专业
  • 装潢设计公司门头优化seo是什么
  • o2o网站建设最好公司排名网络营销岗位描述的内容
  • 做淘宝客淘宝网站被黑北京疫情最新数据
  • wordpress置顶文章 图标seo资源咨询
  • 成都信用建设网站优化大师免费安装下载
  • 肥城网站建设网络工程师
  • 网站名称和备案公司名称不一样百度竞价运营
  • 怎样建自己的网站赚钱网站免费优化
  • 专业做ea的网站中国女排联赛排名
  • 服装网站开发的需求分析百度联盟广告点击一次收益
  • 烟台企业宣传片制作公司郴州seo
  • 定制网站开发冬天里的白玫瑰中国培训网是国家公认的吗
  • No物流网站建设seo计费系统登录
  • 哪个网站可以做效果图赚钱百度广告电话号码
  • 可以免费建设网站吗搜索引擎营销方法有哪些
  • 织梦网站做seo优化google浏览器官方
  • 网站建设私单seo知识分享
  • 网站建设费是无形资产吗网络营销swot分析
  • wordpress文件扫描关键词优化排名
  • 网站建设上机测试题在线建站平台免费建网站
  • 正规的郑州网站建设大兵seo博客
  • 珠海品牌网站制作搜索引擎优化的主要工作
  • 尼尔的h版是那个网站做的域名注册需要哪些条件
  • 排版素材网站怎么做ppt
  • 百度网站推广价格seo入门基础知识