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

服装网站推广计划书范文500字百度指数怎么分析

服装网站推广计划书范文500字,百度指数怎么分析,网站创建于,厦门网站建设哪家好解题图解: 1、 先用stack1存储push来的数据 2、每当要pop数据时,从stack2中取,如果 stack2为空,就先从stack1中“倒”数据到stack2。 这就是用栈实现队列的基本操作 这道题看起来比较容易,但是!如果你用C语…

 解题图解:

1、 先用stack1存储push来的数据

 

2、每当要pop数据时,从stack2中取,如果 stack2为空,就先从stack1中“倒”数据到stack2。

 这就是用栈实现队列的基本操作

 这道题看起来比较容易,但是!如果你用C语言去去做,你还得自己去写一个栈,栈不知道写的可以看看之前的一篇文章——数据结构(C语言)——栈的两种实现方式

本题使用 动态数组构造栈

#define E inttypedef struct my_stack{int pos;int capcity;E* stack;
}my_stack;
void initiaze(my_stack* mystack);
void stack_push(my_stack* mystack,E element);
void initiaze(my_stack* mystack){mystack->pos=0;mystack->capcity=1;mystack->stack=(E*)malloc(sizeof(E));
}void stack_push(my_stack* mystack,E element){if(mystack->pos==mystack->capcity){//扩容mystack->capcity *= 2;mystack->stack=(E*)realloc(mystack->stack,(mystack->capcity)*sizeof(E));}mystack->stack[mystack->pos]=element;mystack->pos++;
}typedef struct {my_stack* stack1;my_stack* stack2;
} MyQueue;MyQueue* myQueueCreate() {my_stack* s1=(my_stack*)malloc(sizeof(my_stack));my_stack* s2=(my_stack*)malloc(sizeof(my_stack));initiaze(s1);initiaze(s2);MyQueue* my_queue = (MyQueue*)malloc(sizeof(MyQueue));my_queue->stack1=s1;my_queue->stack2=s2;return my_queue;
}void myQueuePush(MyQueue* obj,  int x) {stack_push(obj->stack1,x);
}int myQueuePop(MyQueue* obj) {if(obj->stack2->pos==0){while(obj->stack1->pos){stack_push(obj->stack2,obj->stack1->stack[obj->stack1->pos-1]);obj->stack1->pos--;}}E ele= obj->stack2->stack[obj->stack2->pos-1];obj->stack2->pos--;return ele;
}int myQueuePeek(MyQueue* obj) {if(obj->stack2->pos==0){while(obj->stack1->pos){stack_push(obj->stack2,obj->stack1->stack[obj->stack1->pos-1]);obj->stack1->pos--;}}return obj->stack2->stack[obj->stack2->pos-1];
}bool myQueueEmpty(MyQueue* obj) {if(obj->stack2->pos==0 && obj->stack1->pos==0)return true;return false;
}void myQueueFree(MyQueue* obj) {free(obj->stack1->stack);free(obj->stack2->stack);free(obj->stack1);free(obj->stack2);free(obj);
}

 

http://www.tj-hxxt.cn/news/75198.html

相关文章:

  • wordpress密码正确登录不了响应式网站 乐云seo品牌
  • 武邑网站建设价格今日头条重大消息
  • wordpress 简介主题太原网站制作优化seo
  • 重庆网站建设公司多少钱b2b网站推广排名
  • 做网站收广告费找文网客服联系方式
  • 北京做手机网站建设百度搜索引擎的使用方法
  • 齐诺网站建设东莞网站建设做网站哪里有培训网
  • 手机销售网站建设项目书如何建网站不花钱
  • 网站备案需要关闭网站吗文案发布平台
  • 个人免费发布招聘信息seo整体优化
  • 橙子建站是真的吗关键词排名查询工具有哪些
  • 宁波网站建设设计制作游戏代理平台哪个好
  • 做网站多久能盈利短信营销
  • 公共交通公司网站建设方案上海网络推广外包
  • 网页开发步骤建站网站关键词优化
  • 乌鲁木齐网站建设做网络推广一个月的收入
  • 淄博专业网站设计外链seo招聘
  • 做公司网站备案可以个人网站设计公司苏州
  • 做的好的公司网站关键词难易度分析
  • struts动态网站开发综合实训总结seo广告平台
  • 网站关键词做的越多越好吗2024年重大新闻简短
  • 做房产的一般用哪个网站好外贸建站推广公司
  • 现在收废品做哪个网站好珠海百度seo
  • 建设官方企业网站在线推广企业网站的方法有
  • 广东省网站集约化建设方案seo推广需要多少钱
  • 个人名义做网站能备案吗企业培训机构哪家最好
  • 中国东方营销网站百度自然搜索排名优化
  • 网站做地区定位跳转网站建设多少钱
  • 建设网站需要客户提供什么资料宁波优化seo是什么
  • 邵阳疫情最新消息情况青岛seo计费