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

学软件开发好还是网站开发好国家房产信息网官网

学软件开发好还是网站开发好,国家房产信息网官网,广告制作平台有哪些,国内一线网站设计公司目录 1.队列的概念及结构2.队列的代码实现 正文开始前给大家推荐个网站#xff0c;前些天发现了一个巨牛的 人工智能学习网站#xff0c; 通俗易懂#xff0c;风趣幽默#xff0c;忍不住分享一下给大家。 点击跳转到网站。 1.队列的概念及结构 队列#xff1a;只允许在… 目录 1.队列的概念及结构2.队列的代码实现 正文开始前给大家推荐个网站前些天发现了一个巨牛的 人工智能学习网站 通俗易懂风趣幽默忍不住分享一下给大家。 点击跳转到网站。 1.队列的概念及结构 队列只允许在一端进行插入数据操作在另一端进行删除数据操作的特殊线性表队列具有先进先出FIFO(First In First Out) 入队列进行插入操作的一端称为队尾 出队列进行删除操作的一端称为队头。 队列也可以数组和链表的结构实现使用链表的结构实现更优一些因为如果使用数组的结构出队列在数组头上出数据效率会比较低 2.队列的代码实现 接口声明 #pragma once #includestdio.h #includestdlib.h #includeassert.h #includestdbool.h typedef int QDataType; // 链式结构表示队列 typedef struct QListNode {struct QListNode* _next;QDataType _data; }QNode; // 队列的结构 typedef struct Queue {QNode* _front;QNode* _rear; }Queue; // 初始化队列 void QueueInit(Queue* q); // 队尾入队列 void QueuePush(Queue* q, QDataType data); // 队头出队列 void QueuePop(Queue* q); // 获取队列头部元素 QDataType QueueFront(Queue* q); // 获取队列队尾元素 QDataType QueueBack(Queue* q); // 获取队列中有效元素个数 int QueueSize(Queue* q); // 检测队列是否为空如果为空返回非零结果如果非空返回0 bool QueueEmpty(Queue* q); // 销毁队列 void QueueDestroy(Queue* q);接口的实现 #define _CRT_SECURE_NO_WARNINGS 1 #includeQueue.h void QueueInit(Queue* q) {assert(q);q-_front NULL;q-_rear NULL;} void QueuePush(Queue* q, QDataType data) {assert(q);if (q-_front NULL){QNode* tmp (QNode*)malloc(sizeof(QNode));tmp-_data data;tmp-_next NULL;q-_front q-_rear tmp;}else{QNode* tmp (QNode*)malloc(sizeof(QNode));tmp-_data data;tmp-_next NULL;q-_rear-_next tmp;q-_rear tmp;}} void QueuePop(Queue* q) {assert(q-_front!NULL);QNode *tmpq-_front-_next;free(q-_front);q-_front tmp;} QDataType QueueFront(Queue* q) {assert(q-_front);return q-_front-_data;} QDataType QueueBack(Queue* q) {assert(q-_rear);return q-_rear-_data; } int QueueSize(Queue* q) {QNode* tmp q-_front;int num 0;while (tmp){num;tmp tmp-_next;}return num;} bool QueueEmpty(Queue* q) {return q-_front NULL;} void QueueDestroy(Queue* q) {QNode* tmp q-_front;while (tmp){QNode* next tmp-_next;free(tmp);tmp next;}} 结尾今天的分享到此结束喜欢的朋友如果感觉有帮助可以点赞三连支持咱们共同进步!
http://www.dnsts.com.cn/news/89021.html

相关文章:

  • 免费做网站收录的网站权重转移做排名
  • 宿迁宿城区屠园乡网站建设外围网站开发
  • 网站模版带后台wordpress 极简主题
  • 网站怎么弄在那些网站可以接兼职做
  • 建设网站中期要做什么华夏集团网站建设
  • 异构国际设计公司网站做网站需要多久
  • 太平洋在线企业网站管理系统免费发布卖房信息平台
  • 网站建设需求书wordpress 附件下载
  • 企业网站建设国内外现状视频上传下载网站建设
  • 如何做商业网站推广app开发公司哪
  • 怎么用node做网站网络营销seo是什么
  • 皖icp备 网站建设wordpress手机端慢
  • 创建网站用突唯阿做响应式网站百度搜索关键词热度
  • 做招聘信息的网站有哪些内容ipsw 是谁做的网站
  • 法律顾问 网站 源码惠州市seo上词贵不贵
  • 宁波网站免费制作网站音乐播放器代码
  • 德州建设街小学网站网站如何从后台进入
  • 中学加强校园网站建设网站开发工程师岗位描述
  • 简约网站福州营销网站建设技术
  • 网站开发外包维护合同范本php网站后台地址
  • 西安免费做网站电话建站 手机网站
  • 哪些网站专门做康复科c2c网站方案
  • 网站原型图怎么做企业服务中心抖音
  • 建个网站多少钱什么是网站设计种类
  • 郑州优化网站 优帮云私人订制软件平台
  • 环境设计排版素材网站做视频网站服务器配置
  • 网站页面怎么算山西手机版建站系统哪家好
  • 东莞网站优化是什么有关网站升级建设的申请书
  • 网站设计深圳哪家强?购买软件平台
  • 多个网站 支付宝接口上传网站