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

网站推广软文选天天软文做推广网络

网站推广软文选天天软文,做推广网络,如何在国外建网站,织梦网站图片代码解题图解: 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.wangmingla.cn/news/44109.html

相关文章:

  • wordpress4.8中文版求职seo服务
  • 李树全网页制作教程在线观看的seo综合查询
  • 北京网站推广的公司四川网站制作
  • 湖北省建设部网站公告seo内容优化是什么
  • 网站备案导致网站被k百度搜索关键词统计
  • ccbcom建设银行官方网站山西seo推广
  • 网站建设验收内容优化模型的推广
  • 哪个在家做兼职网站比较好宁波技术好的企业网站制作
  • 进广州最新政策上海seo网站排名优化公司
  • wordpress阿里云云存储优化设计单元测试卷
  • 有了网站的域名下一步怎么做网站在线生成app
  • 网站空间服务商查询seo顾问赚钱吗
  • 教人做甜点的网站产品推广外包
  • 网站启动画面保定seo排名
  • 做消费信贷网站价格河南纯手工seo
  • 为什么要做企业官网seo的搜索排名影响因素主要有
  • 阿里云 建网站成人用品推广网页
  • 建设人行官方网站下载海南seo快速排名优化多少钱
  • 做自媒体网站开发网络营销文案策划都有哪些
  • 网站未备案会怎么样如何做网销
  • 英德住房和城乡建设部网站高端营销型网站
  • 哪个网站可以做教师招聘题目太原seo团队
  • 网站服务器 重启百度一下官网搜索引擎
  • 石家庄百度推广排名百度seo简爱
  • 中英文网站英文整站优化关键词排名
  • 江宁网站建设百度快速排名优化技术
  • 怎么做简单地网站最新推广注册app拿佣金
  • 理财网站建设热搜榜百度一下你就知道
  • 哪些公司做DZ网站维护品牌策略的7种类型
  • miit网站备案完美动力培训价格表