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

北京网站设计与网站制作h5手机模板网站

北京网站设计与网站制作,h5手机模板网站,wordpress安装后输入什么域名,做五金建材市场的网站1.队列 队列#xff1a;只允许在一端进行插入数据操作#xff0c;在另一端进行删除数据操作的特殊线性表#xff0c;队列具有先 进先出FIFO(First In First Out) 入队列#xff1a;进行插入操作的一端称为队尾出队列#xff1a;进行删除操作的一端称为队头 队列也可以数…1.队列 队列只允许在一端进行插入数据操作在另一端进行删除数据操作的特殊线性表队列具有先 进先出FIFO(First In First Out) 入队列进行插入操作的一端称为队尾出队列进行删除操作的一端称为队头 队列也可以数组和链表的结构实现使用链表的结构实现更优一些因为如果使用数组的结构 出队列在数组头上出数据效率会比较低。 2.链表实现队列 链表实现队列需要用到链表进行连接但队列只用链表的头和尾。 2.1队列的表示 typedef struct QListNode //链表实现队列的节点 {struct QListNode* _pNext;QDataType _data; }QNode;typedef struct Queue // 队列的结构只有头尾的节点 {QNode* _front;QNode* _rear; }Queue; 2.2 初始化队列 void QueueInit(Queue* pq) {assert(pq);pq-head pq-tail NULL; } 2.3 队尾入队列 void QueuePush(Queue* pq, QDataType x) {assert(pq);QNode* newnode (QNode*)malloc(sizeof(QNode));assert(newnode);newnode-data x;newnode-next NULL;if (pq-tail NULL){assert(pq-head NULL);pq-head pq-tail newnode;}else{pq-tail-next newnode;pq-tail newnode;} } 2.4 队头出队列 void QueuePop(Queue* pq) {assert(pq);assert(pq-head pq-tail);if (pq-head-next NULL){free(pq-head);pq-head pq-tail NULL;}else{QNode* next pq-head-next;free(pq-head);pq-head next;} } 2.5 获取队列头部元素 QDataType QueueFront(Queue* pq) {assert(pq);assert(pq-head);return pq-head-data; } 2.6 获取队列队尾元素 QDataType QueueBack(Queue* pq) {assert(pq);assert(pq-tail);return pq-tail-data; } 2.7 获取队列中有效元素个数 size_t QueueSize(Queue* pq) {assert(pq);QNode* cur pq-head;size_t size 0;while (cur){size;cur cur-next;}return size; } 2.8 检测队列是否为空如果为空返回非零结果如果非空返回0 bool QueueEmpty(Queue* pq) {assert(pq);//return pq-head NULL pq-tail NULL;return pq-head NULL; }2.9 销毁队列 void QueueDestory(Queue* pq) {assert(pq);QNode* cur pq-head;while (cur){QNode* next cur-next;free(cur);cur next;}pq-head pq-tail NULL; }
http://www.hkea.cn/news/14270723/

相关文章:

  • 沧州网站建设培训字体设计在线生成免费
  • 网站设计的公司排名烟台网站制作方案定制
  • 网站外链建设布局dw网站制作的一般流程
  • 贵州高端建设网站什么是网络营销?有何特点
  • 政务类网站wordpress 获取随机文章
  • 贵阳百度做网站电话个人卖货平台
  • 怎么做网站赚流量谷歌搜索引擎免费入口2022
  • 开发什么软件有市场优化大师 win10下载
  • 黄冈网站建设做网站需要商标注册吗
  • 美食网站开发毕业设计php网站开发多少钱
  • 电商网站如何做山东平台网站建设价格
  • 服装网站建设发展状况详情页设计英文翻译
  • 建设网站考虑因素最大的中文搜索引擎
  • 扒下来的网站怎么做修改制作ppt用什么软件免费
  • 怎么创建自己的网站怎么推销建设网站
  • 南阳网站托管北京网站设计推荐柚米
  • 记事本做网站如何排版网易企业邮箱域名
  • 如何做美发店网站中国企业信用信息网官网
  • 房城乡建设部门户网站网站建设公司商务网站项目书
  • 义乌网站建设哪家好怎么看网站发的外链
  • 网站宝的作用网站开设作风建设专栏
  • 网站策划应该怎么做关闭WordPress自动文章摘要
  • 做移动端网站软件韩国购物网站
  • 用邮箱做网站如何把自己的网站推广
  • 微信公众平台对接网站seo 优化 服务
  • 网站建设方案策划书ppt用rp怎么做网站原型
  • 民非企业网站建设费怎么记账网络科技网站有哪些方面
  • 如何做试玩类网站网站配色教程
  • 有哪些做婚礼平面设计的网站网站有中文源码加英文怎么做
  • 成都建设网站的公司无锡地区网站制作公司排名