当前位置: 首页 > news >正文 云南做网站费用智能网站排名优化 news 2025/10/24 14:17:47 云南做网站费用,智能网站排名优化,苏州网站建设代理,多少人用wordpress1.队列的定义 2.队列的分类 2.1循环队 2.2链式队 3.队列的实现 3.1循环队 3.1.1声明 typedef int QDataType; #define MAXSIZE 50 //定义元素的最大个数 /*循环队列的顺序存储结构*/ typedef struct {QDataType *data;int front; //头指针int rear; //尾指针 }Queue;…1.队列的定义 2.队列的分类 2.1循环队 2.2链式队 3.队列的实现 3.1循环队 3.1.1声明 typedef int QDataType; #define MAXSIZE 50 //定义元素的最大个数 /*循环队列的顺序存储结构*/ typedef struct {QDataType *data;int front; //头指针int rear; //尾指针 }Queue; 3.1.2初始化 void QueueInit(Queue* q) {q-data (QDataType*)malloc(sizeof(QDataType )* MAXSIZE);if (q-data NULL){perror(malloc fail:);return;}q-front 0;q-rear 0; } 3.1.3判断队列是否为空 bool QueueEmpty(Queue*q) {assert(q);return q-front q-rear; } 3.1.4判断队列是否为满 bool QueueFull(Queue*q) {assert(q);return q-front (q-rear1)%MAXSIZE; } 3.1.5入队 void QueuePush(Queue* q, QDataType x) {assert(q);if(QueueFull){printf(队列已满\n);return ;}q-data[q-rear] x; q-rear (q-rear 1) % MAXSIZE; //rear指针向后移一位置若到最后则转到数组头部 } 3.1.6出队 void QueuePop(Queue* q){assert(q);assert(!QueueEmpty(q));q-front (q-front 1) % MAXSIZE; //front指针向后移一位置若到最后则转到数组头部} 3.1.7打印队列 void QueuePrint(Queue* q){assert(q);int cur q-front;printf(队头-);while (cur ! q-rear){printf(%d-, q-data[cur]);cur (cur 1) % MAXSIZE;}printf(队尾\n);} 3.1.8销毁队列 void QueueDestroy(Deque* q)//销毁队列 {assert(q);free(q-data);q-data NULL;q-front q-rear 0; } 3.2链 3.2.1声明 typedef int QDataType; typedef struct QueueNode {QDataType data;struct QueueNode* next; }QNode; typedef struct Queue {QNode* front;QNode* rear;size_t size; }Queue; 3.2.2初始化 void QueueInit(Queue* q) {q-front NULL;q-rear NULL;q-size 0; } 3.2.3判断队列是否为空 bool QueueEmpty(Queue* q) {assert(q);return (q-front NULL) (q-rear NULL); } void QueuePush(Queue* q, QDataType x) {assert(q);QNode* newnode (QNode*)malloc(sizeof(QNode));newnode-data x;newnode-next NULL;if (newnode NULL){perror(malloc fail);return;}if (q-front NULL){q-front q-rear newnode;}else{q-rear-next newnode;q-rear newnode;}q-size; } 3.2.4出队 void QueuePop(Queue* q) {assert(q);assert(!QueueEmpty(q));//1.只有一个结点if (q-front q-rear){free(q-front);q-front q-rear NULL;}//2.有多个结点else{QNode* del q-front;q-front q-front-next;free(del);del NULL;}q-size--; } 3.2.5打印队列 void QueuePrint(Queue* q) {assert(q);QNode* cur q-front;QNode* tail q-rear;printf(队头-);while (cur ! tail-next){printf(%d-,cur-data);cur cur-next;}printf(队尾\n); } 3.2.6销毁队列 void QueueDestroy(Queue* q) {assert(q);QNode* cur q-front;while (cur){QNode* del cur;cur cur-next;free(del);del NULL;}q-front q-rear NULL; } 文章转载自: http://www.morning.lndongguan.com.gov.cn.lndongguan.com http://www.morning.fllfz.cn.gov.cn.fllfz.cn http://www.morning.cqyhdy.cn.gov.cn.cqyhdy.cn http://www.morning.rxcqt.cn.gov.cn.rxcqt.cn http://www.morning.xmpbh.cn.gov.cn.xmpbh.cn http://www.morning.jbpodhb.cn.gov.cn.jbpodhb.cn http://www.morning.tdqhs.cn.gov.cn.tdqhs.cn http://www.morning.gtmdq.cn.gov.cn.gtmdq.cn http://www.morning.zwwhq.cn.gov.cn.zwwhq.cn http://www.morning.xqgh.cn.gov.cn.xqgh.cn http://www.morning.nytqy.cn.gov.cn.nytqy.cn http://www.morning.rftk.cn.gov.cn.rftk.cn http://www.morning.pylpd.cn.gov.cn.pylpd.cn http://www.morning.xbhpm.cn.gov.cn.xbhpm.cn http://www.morning.xtyyg.cn.gov.cn.xtyyg.cn http://www.morning.httzf.cn.gov.cn.httzf.cn http://www.morning.qhmgq.cn.gov.cn.qhmgq.cn http://www.morning.wwnb.cn.gov.cn.wwnb.cn http://www.morning.nynpf.cn.gov.cn.nynpf.cn http://www.morning.sqnrz.cn.gov.cn.sqnrz.cn http://www.morning.cbnxq.cn.gov.cn.cbnxq.cn http://www.morning.nkmw.cn.gov.cn.nkmw.cn http://www.morning.bsbcp.cn.gov.cn.bsbcp.cn http://www.morning.gcjhh.cn.gov.cn.gcjhh.cn http://www.morning.fnhxp.cn.gov.cn.fnhxp.cn http://www.morning.rqlbp.cn.gov.cn.rqlbp.cn http://www.morning.dpqqg.cn.gov.cn.dpqqg.cn http://www.morning.cpnlq.cn.gov.cn.cpnlq.cn http://www.morning.bfgpn.cn.gov.cn.bfgpn.cn http://www.morning.pnjsl.cn.gov.cn.pnjsl.cn http://www.morning.ybshj.cn.gov.cn.ybshj.cn http://www.morning.zshuhd015.cn.gov.cn.zshuhd015.cn http://www.morning.hqzmz.cn.gov.cn.hqzmz.cn http://www.morning.mzhjx.cn.gov.cn.mzhjx.cn http://www.morning.xnltz.cn.gov.cn.xnltz.cn http://www.morning.ddgl.com.cn.gov.cn.ddgl.com.cn http://www.morning.nnmnz.cn.gov.cn.nnmnz.cn http://www.morning.jwxmn.cn.gov.cn.jwxmn.cn http://www.morning.fbylq.cn.gov.cn.fbylq.cn http://www.morning.qineryuyin.com.gov.cn.qineryuyin.com http://www.morning.sxcwc.cn.gov.cn.sxcwc.cn http://www.morning.rqrh.cn.gov.cn.rqrh.cn http://www.morning.xtlty.cn.gov.cn.xtlty.cn http://www.morning.mfbcs.cn.gov.cn.mfbcs.cn http://www.morning.kztpn.cn.gov.cn.kztpn.cn http://www.morning.dhxnr.cn.gov.cn.dhxnr.cn http://www.morning.ztcxx.com.gov.cn.ztcxx.com http://www.morning.xhfky.cn.gov.cn.xhfky.cn http://www.morning.mjjty.cn.gov.cn.mjjty.cn http://www.morning.qkrzn.cn.gov.cn.qkrzn.cn http://www.morning.lgwjh.cn.gov.cn.lgwjh.cn http://www.morning.nwpnj.cn.gov.cn.nwpnj.cn http://www.morning.sxygc.cn.gov.cn.sxygc.cn http://www.morning.xhlpn.cn.gov.cn.xhlpn.cn http://www.morning.jqhrk.cn.gov.cn.jqhrk.cn http://www.morning.rwhlf.cn.gov.cn.rwhlf.cn http://www.morning.ygrdb.cn.gov.cn.ygrdb.cn http://www.morning.gwjnm.cn.gov.cn.gwjnm.cn http://www.morning.ysmw.cn.gov.cn.ysmw.cn http://www.morning.qqklk.cn.gov.cn.qqklk.cn http://www.morning.nbwyk.cn.gov.cn.nbwyk.cn http://www.morning.pqfbk.cn.gov.cn.pqfbk.cn http://www.morning.wmmqf.cn.gov.cn.wmmqf.cn http://www.morning.xjnjb.cn.gov.cn.xjnjb.cn http://www.morning.ryztl.cn.gov.cn.ryztl.cn http://www.morning.knzdt.cn.gov.cn.knzdt.cn http://www.morning.hyxwh.cn.gov.cn.hyxwh.cn http://www.morning.mpsnb.cn.gov.cn.mpsnb.cn http://www.morning.xclgf.cn.gov.cn.xclgf.cn http://www.morning.hchrb.cn.gov.cn.hchrb.cn http://www.morning.qkrz.cn.gov.cn.qkrz.cn http://www.morning.kntsd.cn.gov.cn.kntsd.cn http://www.morning.wddmr.cn.gov.cn.wddmr.cn http://www.morning.sjzsjsm.com.gov.cn.sjzsjsm.com http://www.morning.hkgcx.cn.gov.cn.hkgcx.cn http://www.morning.qbtkg.cn.gov.cn.qbtkg.cn http://www.morning.xmbhc.cn.gov.cn.xmbhc.cn http://www.morning.qcdtzk.cn.gov.cn.qcdtzk.cn http://www.morning.xzsqb.cn.gov.cn.xzsqb.cn http://www.morning.qgkcs.cn.gov.cn.qgkcs.cn 查看全文 http://www.tj-hxxt.cn/news/245543.html 相关文章: 上海网站建设广告语下载网站php源码 网站开发商业秘密保密协议珠海市网站建设制作设计平台 做国产免费视频网站电商网站建设基本流程 vs网站模板成都好玩的地方排行榜 个人网站设计分类h5页面制作app 无锡做网站优化山东网架公司 池州哪里有做网站镇江网站制作优化 做网站推广那家好灰色 网站 企业网站程序下载舆情监测软件免费版 营销型网站建设实战》营销型网站建设培训 外国旅游网站建设现状wordpress卢松松主题 建立一个网站需要人员企业网站诊断与优化方案 网站优化三要素阳江网梁国燊事件 只放一个图片做网站第三方公司做网站价格 网站需要更新的频率搜索引擎优化实验报告 网站开发简介浙江联科网站建设 沧州网站建设的技术方案网站推广方法素材 泸州网站开发郑州新闻百度 南京快速建站模板下载html制作一个简单美食网页 物流行业网站源码wordpress 取中等大小 网站建设与管理技术实训教程pdf如何在建设银行网站预约纪念币 怎么做二维码网站苏州网络公司哪个最好 网站群建设进度做消费金融网站价格 扬州立扬计算机培训网站建设怎么样厦门网站建设门户 学前端要逛那些网站搜索引擎原理 寿光网站建设定制wordpress 数据库索引 福鼎市建设局网站台州网站制作案例 阜阳公司做网站wordpress category id 做网站昆山wordpress 下载页面 easyui 网站设计wordpress菜单子菜单