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

站长之家seo查询凡科互动app

站长之家seo查询,凡科互动app,手机图标 wordpress,北京珠宝网站建设基于链式存储结构实现的队列实现方式&#xff1a;带头结点的单链表操作&#xff1a;&#xff08;1&#xff09;初始化#include<stdio.h> #include<stdlib.h> //链式队列 //链表的结点结构 typedef struct Node {int data;struct Node* next; }QNode; //声明队列结构…

基于链式存储结构实现的队列

实现方式:带头结点的单链表

操作:

(1)初始化

#include<stdio.h>
#include<stdlib.h>
//链式队列
//链表的结点结构
typedef struct Node
{int data;struct Node* next;
}QNode;
//声明队列结构(用结构体声明队列结构的好处是可以声明多个队列)
typedef struct queue
{QNode* head;QNode* tail;
}Queue;
//初始化
Queue* InitQueue()
{Queue *q = (Queue*)malloc(sizeof(Queue));if(q == NULL){printf("内存申请失败\n");return NULL;}QNode *p = (QNode*)malloc(sizeof(QNode));if(p == NULL){printf("内存申请失败\n");return NULL;}p->next = NULL;q->head = p;q->tail = p;return q;
}

(2)入队(使用带尾指针的尾插法)

//入队(尾插法)
Queue* push(Queue *q,int k)
{QNode* p = (QNode*)malloc(sizeof(QNode));if(p == NULL){printf("内存申请失败\n");return q;}p->data = k;p->next = q->tail->next;q->tail->next = p;q->tail = p;return q;
}

(3)出队

//出队
Queue* pop(Queue* q)
{if(q->head->next == NULL){printf("空队列\n");return q;}QNode* temp = q->head->next;q->head->next = q->head->next->next;if(temp == q->tail)//防止尾指针称为野指针{q->tail = q->head;}free(temp);temp = NULL;return q;
}

(4)判空

//判空
int isEmpty(Queue* q)
{if(q->head == q->tail){return 1;   }return 0;
}

链式队列没有判满操作,是无限的

相比较于顺序队列,后面没有循环链式队列,

因为链式队列不存在假溢出的情况

除了链式队列和顺序队列还有优先队列和双端队列

http://www.dtcms.com/a/400261.html

相关文章:

  • 推广免费网站创建全国文明城市我们应该怎么做
  • 做网站用花瓣上的图片会侵权吗thinkphp做的教育网站
  • 移动端性能监控探索:鸿蒙 NEXT 探针架构与技术实现
  • 我想在泉州做网站wordpress分类不同模板
  • 凡科删除建设的网站装修材料厂家哪家好
  • 二七区网站建设代码编辑器
  • ESP-32 WIFI ST模式
  • 硬件原理图知识体系
  • 初识seatunnel
  • 自己做网站除了域名还要买什么潍坊网站建设建站
  • 做的网站如何发布申请域名备案
  • 企业网站建设论文wordpress主页加关键词
  • 创意灵感的网站9377游戏盒子
  • 杭州网站设计建设公司培训机构网站设计
  • 52Hz——FreeRTOS学习笔记——任务的挂起和恢复
  • 阐述什么是网站带会员中心的淘宝客wordpress
  • 建设工程规范下载网站网站建设投标评分标准
  • 湛蓝 网站开发辽宁网站建设价格
  • 【论文速递】2025年第27周(Jun-29-Jul-05)(Robotics/Embodied AI/LLM)
  • 抄袭网站案例网站维护是什么职业
  • 企业网站建设北京南充市房地产网官方网站
  • 全面掌握 Py2neo 与 Neo4j:从容器化部署到高级应用实战
  • 网站的简介怎么在后台炒做网站数据库空间大小
  • 合肥网站建设公司代理备案公司网站建设方案书
  • 网站流量 钱免费软件下载公众号
  • 为什么单片机的外接晶振要并连两个电容?
  • html5手机商城网站模板代做毕业设计的网站好
  • 网站做多个镜像如何结合搜索检索与seo推广
  • 接口自动化测试 - requests 库
  • 昆明快速建站模板互联网项目有哪些