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

做网站推广的好处全国为何又突然做核酸了

做网站推广的好处,全国为何又突然做核酸了,周口建设局网站,网站建设兼职招聘目录 一、队列的基本结构及其接口 二、我的栈的结构 三、 我的栈的创建及其初始化 四、我的栈的入栈 五、我的栈出栈 六、我的栈取栈顶元素 七、我的栈判空 八、我的栈销毁 一、队列的基本结构及其接口 typedef int QDataType;//队列的结构定义 typedef struct QueueNo…目录 一、队列的基本结构及其接口 二、我的栈的结构 三、 我的栈的创建及其初始化 四、我的栈的入栈 五、我的栈出栈 六、我的栈取栈顶元素 七、我的栈判空 八、我的栈销毁  一、队列的基本结构及其接口 typedef int QDataType;//队列的结构定义 typedef struct QueueNode{QDataType val;struct QueueNode *next; }QNode;//用结构体管理队列 typedef struct Queue{QNode* phead;QNode* ptail;int size; }Queue;//队列的初始化 void QueueInit(Queue* pq) {pq-pheadNULL;pq-ptailNULL;pq-size0; }//入队 void QueuePush(Queue *pq,QDataType x) {assert(pq);QNode *newnode(QNode*)malloc(sizeof(QNode));if(newnodeNULL){perror(malloc fail);exit(-1);}newnode-valx;newnode-nextNULL;if(pq-pheadNULL)//队列为空pq-pheadpq-ptailnewnode;else{pq-ptail-nextnewnode;pq-ptailnewnode;}pq-size; }//出队 void QueuePop(Queue* pq) {assert(pq);assert(pq-phead);//空队列if(pq-pheadpq-ptail){pq-ptailNULL;}QNode* tmppq-phead;pq-pheadtmp-next;free(tmp);tmpNULL;pq-size--; }//取队头元素 QDataType QueueFront(Queue* pq) {assert(pq);assert(pq-phead);return pq-phead-val; }//取队尾元素 QDataType QueueBack(Queue* pq) {assert(pq);assert(pq-ptail);return pq-ptail-val; }//判空 bool QueueEmpty(Queue *pq) {assert(pq);return pq-pheadNULL; }//销毁队列 void QueueDestroy(Queue* pq) {assert(pq);QNode *curpq-phead;while(cur){QNode* tmpcur;curcur-next;free(tmp);tmpNULL;}pq-pheadpq-ptailNULL;pq-size0; } 二、我的栈的结构 //我的栈结构 typedef struct {Queue q1;Queue q2; } MyStack;三、 我的栈的创建及其初始化 //我的栈的创建及其初始化 MyStack* myStackCreate() {MyStack *ps(MyStack*)malloc(sizeof(MyStack));QueueInit(ps-q1);QueueInit(ps-q2);return ps; } 四、我的栈的入栈 //我的栈入栈 void myStackPush(MyStack* obj, int x) {//利用假设法Queue *emptyobj-q1;Queue *noneemptyobj-q2;if(!QueueEmpty(obj-q1)){emptyobj-q2;noneemptyobj-q1;}QueuePush(noneempty,x);//QueuePush(obj-q1,x); } 五、我的栈出栈 //我的栈出栈 int myStackPop(MyStack* obj) {//利用假设法Queue *emptyobj-q1;Queue *noneemptyobj-q2;if(!QueueEmpty(obj-q1)){emptyobj-q2;noneemptyobj-q1;}while(noneempty-size1){QueuePush(empty,QueueFront(noneempty));QueuePop(noneempty);}int stackpopQueueFront(noneempty);QueuePop(noneempty);return stackpop; }六、我的栈取栈顶元素 //我的栈取栈顶元素 int myStackTop(MyStack* obj) {Queue* emptyobj-q1;Queue* noneemptyobj-q2;if(!QueueEmpty(obj-q1)){emptyobj-q2;noneemptyobj-q1;}return QueueBack(noneempty); } 七、我的栈判空 //我的栈判空 bool myStackEmpty(MyStack* obj) {return QueueEmpty(obj-q1)QueueEmpty(obj-q2); } 八、我的栈销毁  //我的栈销毁  void myStackFree(MyStack* obj) {QueueDestroy(obj-q1);QueueDestroy(obj-q2);free(obj); }
http://www.sadfv.cn/news/162489/

相关文章:

  • html5 开发的网站企业内部的网站系统
  • 电子商务网站设计的基本流程望京SOHO网站建设
  • 招商加盟网站模板html深圳微网站制作
  • 潍坊专业网站制作公司营销如皋网站开发公司
  • 库存网站建设公司安庆网站建设
  • 做数学网站浏览器 网络 网站
  • 企业门户网站的安全性大数据网页制作
  • 有什么值得做的网站免费一键搭建网站
  • 商城网站制作的教程pc网站建设费用
  • 福州小学网站建设wordpress php那个版本号
  • 有没有什么专业做美业的网站投资网站模板
  • 万江做网站的公司求职seo
  • 制作网页网站小说教程wordpress非首页显示文章列表
  • wap网站建设服务新密做网站
  • TOP域名是什么网站wifi客户管理系统管理
  • 哈尔滨最专业的网站建设百度收录提交入口地址
  • 中国建设部官方网站鲁班奖微信h5页面制作教程
  • 不花钱网站怎么做wordpress管理界面更名
  • 已注册域名怎么做网站呢中国建筑装饰工程有限公司
  • 黄金网站软件免费徐州建设工程交易网中标公示
  • 平台兼职网站开发暴雪游戏排行榜前十名
  • 二手车网站html模板无锡网站制作专业服务公司
  • 别人做的网站怎么seo优化wordpress是哪个国家的
  • 建设银行新加坡招聘网站政务公开和网站建设工作的建议
  • 阿里云服务器怎么做网站游戏源码平台
  • wordpress建立移动m站摄影作品欣赏网站
  • 北京手机网站制作哪家好企业网络推广的方法
  • 互联网公司 哪个部门负责网站建设微信朋友圈网页怎么制作
  • 二手车网站源码下载怎么修改wordpress 后台登陆密码
  • 网站建设iis配置苏州绿叶网站建设