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

做二手网站赚钱不宁波网站建设服务报价

做二手网站赚钱不,宁波网站建设服务报价,宁波网站建设设计服务公司,做网站一定需要自己买主机吗文章目录 一、队列的结构和概念二、队列的实现三、队列的实现函数四、队列的思维导图 一、队列的结构和概念 什么是队列#xff1f; 队列就是只允许在一端进行插入数据操作#xff0c;在另一端进行删除数据操作的特殊线性表#xff0c;队列具有先进先出 如上图所示#x… 文章目录 一、队列的结构和概念二、队列的实现三、队列的实现函数四、队列的思维导图 一、队列的结构和概念 什么是队列 队列就是只允许在一端进行插入数据操作在另一端进行删除数据操作的特殊线性表队列具有先进先出 如上图所示第一个人先来排在第一位就可以第一个走也叫先进先出 但是想要近来就只能排队在后面等候 二、队列的实现 队列和栈一样都可以用链表和数组实现但是对于队列来说链表更好因为用数组在对头出数据的话效率太低。 三、队列的实现函数 1.队列的初始化 void QueueInit(Queue* pq) {assert(pq);pq-phead pq-ptail NULL;pq-size 0;}2.队列的销毁 void QueueDestroy(Queue* pq) {assert(pq);QueueNode* cur pq-phead;while (cur){cur pq-phead-next;free(pq-phead);pq-phead cur;}pq-phead pq-ptail NULL;pq-size 0; }链表的销毁需要一个一个节点的销毁无法直接销毁 3.队列的判空 bool QueueEmpty(Queue* pq) {assert(pq);return pq-size 0; } 4.队列的插入 void QueuePush(Queue* pq, QDataType x) {assert(pq);QueueNode* newnode (QueueNode*)malloc(sizeof(QueueNode));if (newnode NULL){perror(malloc fail);return;}newnode-val x;newnode-next NULL;if (pq-ptail){pq-ptail-next newnode;pq-ptail newnode;}else{pq-phead pq-ptail newnode;}pq-size; }每一个节点的开辟用malloc就行这点与数组不一样数组是realloc扩容 5.队列的删除 void QueuePop(Queue* pq) {assert(pq);assert(pq-phead!NULL);if (pq-phead-next NULL){free(pq-phead);pq-phead pq-ptail NULL;}else{QueueNode* next pq-phead-next;free(pq-phead);pq-phead next;}pq-size--;} 6.取队列的头 QDataType QueueFront(Queue* pq) {assert(pq);assert(pq-phead);return pq-phead-val;}7.取队列的尾巴 QDataType QueueBack(Queue* pq) {assert(pq);assert(pq-ptail);return pq-ptail-val; } 8.队列的长度 int QueueSize(Queue* pq) {assert(pq);return pq-size; } 四、队列的思维导图 先赞后看养成习惯^ _ ^3 ❤️ ❤️ ❤️ 码字不易大家的支持就是我坚持下去的动力。点赞后不要忘了关注我哦 如有错误请您指正批评!
http://www.zqtcl.cn/news/99276/

相关文章:

  • 编辑网站在线注册系统行业网站制作
  • 国外建设网站的软件西宁设计网站建设
  • 云服务器网站配置在线设计免费logo
  • 怎么在手机上做企业网站北京大学两学一做网站
  • 社区网站建设方案书服务型网站建设的主题
  • 做淘推广的网站如何制作表白链接
  • 外贸网站代码中国建设银行招聘网站甘肃分行
  • 免费ai设计logo网站西安网站开发外包公司有
  • 2017优秀网站设计欣赏如何做建议的网站
  • 获取网站访问qq怎么做链接
  • 最简单的网站建设中英文自助网站建设
  • vps 做网站品牌网站建设可信大蝌蚪
  • 怎样在百度建网站怎么建设课题网站
  • 广西网站设计欣赏企业网站建设的管理制度
  • 网站建设与管理提纲免费编程教学视频
  • 做效果图的网站有哪些推广网站详细教程
  • 2.0网站线上建设什么意思WordPress怎么设置分类
  • 湖南众诚建设 官方网站开发者模式是干什么的
  • o2o平台都有哪些网站公司莱芜网站优化方案
  • 个人或主题网站建设 实验体会网站开发可退税
  • 龙岗同乐社区做网站昆明发布最新通告
  • 能进外国网站看视频的浏览器wordpress 信息流
  • 怎样做自己介绍网站昆明网红打卡地有哪些地方
  • 一个外国人做汉字网站广州近期流行的传染病
  • 做pc端网站新闻pdf 网站建设
  • 盱眙网站建设棋牌软件定制开发
  • struts2 做的网站南京做网站优化
  • 网站设计的安全尺寸wordpress qqoq主题
  • 网站建设500错误代码网站文章超链接怎么做
  • 网站建设尺寸凡科建站弊端