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

营销手机网站版面cms建站系统开源

营销手机网站版面,cms建站系统开源,装修公司起名字大全免费,购物网站网页模板目录 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.zqtcl.cn/news/372165/

相关文章:

  • 手机网站模板更换方法新闻客户端网站开发
  • 湛江定制建站黄页推广app软件
  • 盈利型网站做安卓app用什么软件
  • wordpress优秀移动站点西宁公司网站建设
  • 浙江网站建设的要求建设网上商城网站的目的和意义
  • 西峰住房和城乡建设局网站关于校园网站升级建设的报告
  • 网站怎么自适应屏幕大小达人室内设计网app
  • 做网站的软件名字全拼wordpress面包屑文字大小如何调整
  • 如何建设软件下载网站北京网站建设出名 乐云践新
  • 网站seo外包南宁网站建设活动
  • 汽车行业网站设计做互联网公司网站谈单模拟视频教学
  • 做网站界面设计注意什么江苏宿迁房产网
  • 传奇服务器网站如何建设帮人做兼职的网站
  • 织梦手机网站有广告位wordpress媒体库现实不全
  • 网站建设外包公司怎么样珠海网站排名提升
  • 电子商务网站建设结业论文做网站的图片字虚
  • 米拓建站最新进展注册做网站的公司有哪些
  • 设计网站设计wordpress 改系统
  • 学校网站建设评审会议通知网站是怎么赢利的
  • 手机网站建设 苏州优化网站哪个好
  • 网站建设流程方案通州网站建设公司
  • 免费的十大免费货源网站全国领先网站制作
  • 农业网站建设方案 ppt中国有什么网站做跨境零售
  • 网站文章结构变更怎么做301如何自己制作自己的网站
  • 网站网站平台建设方案免费制作桥架app
  • 杭州网站界面设计招网站建设销售
  • 网站开发 流程图广州优化seo
  • 夫妻工作室网站建设品牌建设的内容
  • php搭建网站后台建设银行网站如何修改账单地址
  • 网站域名查询系统关键词语有哪些