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

中国建设银行对公网站首页9 1短视频安装

中国建设银行对公网站首页,9 1短视频安装,网站建设需要用软件,做网页的软件是什么个人主页:【😊个人主页】 系列专栏:【❤️数据结构与算法】 学习名言:天子重英豪,文章教儿曹。万般皆下品,惟有读书高 系列文章目录 第一章 ❤️ 学前知识 第二章 ❤️ 单向链表 第三章 ❤️ 递归 文章目录…

个人主页:【😊个人主页】
系列专栏:【❤️数据结构与算法】
学习名言:天子重英豪,文章教儿曹。万般皆下品,惟有读书高

系列文章目录

第一章 ❤️ 学前知识
第二章 ❤️ 单向链表
第三章 ❤️ 递归


文章目录

  • 系列文章目录
  • 前言
  • 一.队列是什么?🧐🧐🧐
  • 二、队列与线性表的关系🆚🆚🆚
  • 三、队列的基本操作🔬🔬🔬
    • 1.队列的储存结构结构💻
    • 2.队列的初始化✨
    • 3. 入队🚗
    • 4.出队🚅
    • 5.清空与销毁🆘
  • 总结🎆🎆🎆


前言

在这里插入图片描述


一.队列是什么?🧐🧐🧐

和栈相反,队列( queue)是一种先进先出( First In First Out, FIFO) 的线性表。它只允许在表的一端进行插人,而在另一端删除元素。这和日常生活中的排队是一致的, 最早进入队列的元素最早离开。在队列中,允许插入的一端称为队尾( rear),允许删除的一端则称为队 头( front) 。假设队列为q=(a1,a2, .,an),那么,a就是队头元素, a,则是队尾元素。队列中的元素是按照a, a, … a,的顺序进人的,退出队列也只能按照这个次序依次退出,也就是说,只有在a,a., an,都离开队列之后,a,才能退出队列。

请添加图片描述

二、队列与线性表的关系🆚🆚🆚

与栈一样队列也是一种重要的线性结构。从数据结构角度看,队列也是线性表,其特殊性在于队列的基本操作是线性表操作的子集,它们是操作受限的线性表,因此,可称为具有限定性的数据结构。但从数据类型角度看,它是和线性表不相同的两类重要的抽象数据类型。


三、队列的基本操作🔬🔬🔬

1.队列的储存结构结构💻

typedef struct Qnode
{Elemtype data;struct Qnode* next;
}QNode, * QueuePrt;//建立链表
typedef struct
{QueuePrt front;QueuePrt rear;//指向头和尾的两个指针}LinkQueue;//建立队列

2.队列的初始化✨

InitQueue(LinkQueue* q)
{q->front = q->rear = (QueuePrt)malloc(sizeof(QNode));//创建头结点if (!q->front)exit(0);q->front->next = NULL;
}//初始队列

其实就是链表中的创建头结点


3. 入队🚗

InsertQueue(LinkQueue *q, Elemtype e)
{QueuePrt p;p = (QueuePrt)malloc(sizeof(QNode));//创建结点if (p == NULL)exit(0);p->data = e;//赋值p->next = NULL;//q->rear->next = p;//头指针指向下一个结点q->rear = p;
}

在这里插入图片描述


4.出队🚅

DeletQueue(LinkQueue* q, Elemtype* e)
{QueuePrt p;if (q->front == q->rear)return 0;*e = p->data;q->front->next = p->next;if (q->rear == p)q->rear = q->front;free(p);
}

5.清空与销毁🆘

DesteoyQueue(LinkQueue* q)
{while (q->rear = q->front->next){free(q->front);q->front = q->rear;}
}

总结🎆🎆🎆

队列是一种先进先出的线性表。它只允许在表的一端进行插人, 而在另一端进行删除。队列也有两种存储表示,顺序表示(循环队列)和链式表示( 链队)。队列的主要操作是进队和出队,对于顺序表示的循环队列的进队和出队操作要注意判断队满或队空。凡是涉及队头或队尾指针的修改都要将其对MAXQSIZE求模。

#include<stdio.h>
#include<stdlib.h>
typedef int Elemtype;//定义类型
typedef struct Qnode
{Elemtype data;struct Qnode* next;
}QNode, * QueuePrt;//建立链表
typedef struct
{QueuePrt front;QueuePrt rear;//指向头和尾的两个指针}LinkQueue;//建立队列
InitQueue(LinkQueue* q)
{q->front = q->rear = (QueuePrt)malloc(sizeof(QNode));//创建头结点if (!q->front)exit(0);q->front->next = NULL;
}//初始队列
InsertQueue(LinkQueue *q, Elemtype e)
{QueuePrt p;p = (QueuePrt)malloc(sizeof(QNode));//创建结点if (p == NULL)exit(0);p->data = e;//赋值p->next = NULL;//q->rear->next = p;//头指针指向下一个结点q->rear = p;
}
DeletQueue(LinkQueue* q, Elemtype* e)
{QueuePrt p;if (q->front == q->rear)return 0;*e = p->data;q->front->next = p->next;if (q->rear == p)q->rear = q->front;free(p);
}
DesteoyQueue(LinkQueue* q)
{while (q->rear = q->front->next){free(q->front);q->front = q->rear;}
}

(文章中图片与部分内容来源与网络,如有侵权请联系删除)
在这里插入图片描述


文章转载自:
http://unremembered.rymd.cn
http://clientele.rymd.cn
http://deuterium.rymd.cn
http://homeothermic.rymd.cn
http://undulate.rymd.cn
http://owi.rymd.cn
http://melissa.rymd.cn
http://oxyphil.rymd.cn
http://dottel.rymd.cn
http://introit.rymd.cn
http://hydrotherapeutic.rymd.cn
http://unobserved.rymd.cn
http://lovebug.rymd.cn
http://indecently.rymd.cn
http://philanderer.rymd.cn
http://agedness.rymd.cn
http://memory.rymd.cn
http://control.rymd.cn
http://laryngismus.rymd.cn
http://tiresias.rymd.cn
http://avianize.rymd.cn
http://flowerpot.rymd.cn
http://pullover.rymd.cn
http://caterwaul.rymd.cn
http://flexure.rymd.cn
http://musket.rymd.cn
http://teentsy.rymd.cn
http://squiffer.rymd.cn
http://bargain.rymd.cn
http://confluence.rymd.cn
http://souteneur.rymd.cn
http://totemist.rymd.cn
http://product.rymd.cn
http://salmi.rymd.cn
http://strapped.rymd.cn
http://willemstad.rymd.cn
http://usac.rymd.cn
http://interjacency.rymd.cn
http://cosurveillance.rymd.cn
http://shopman.rymd.cn
http://iblis.rymd.cn
http://obpyriform.rymd.cn
http://condylar.rymd.cn
http://driegh.rymd.cn
http://salutatorian.rymd.cn
http://topaz.rymd.cn
http://harrow.rymd.cn
http://strapping.rymd.cn
http://flavobacterium.rymd.cn
http://ripped.rymd.cn
http://commonsensible.rymd.cn
http://armlock.rymd.cn
http://retitrate.rymd.cn
http://azury.rymd.cn
http://photograph.rymd.cn
http://cyme.rymd.cn
http://strongyloid.rymd.cn
http://diallage.rymd.cn
http://sulfonamide.rymd.cn
http://writing.rymd.cn
http://deduct.rymd.cn
http://claustration.rymd.cn
http://rhythmical.rymd.cn
http://environmentalism.rymd.cn
http://uno.rymd.cn
http://suffocating.rymd.cn
http://rco.rymd.cn
http://heavy.rymd.cn
http://kitchenware.rymd.cn
http://concours.rymd.cn
http://ultrafast.rymd.cn
http://rousing.rymd.cn
http://misunderstanding.rymd.cn
http://zouave.rymd.cn
http://wretched.rymd.cn
http://reseat.rymd.cn
http://commercialistic.rymd.cn
http://zahidan.rymd.cn
http://anilingus.rymd.cn
http://unacceptable.rymd.cn
http://northwestwards.rymd.cn
http://chemisorption.rymd.cn
http://sentimentalize.rymd.cn
http://switchman.rymd.cn
http://custodes.rymd.cn
http://sessile.rymd.cn
http://semeiography.rymd.cn
http://scant.rymd.cn
http://mutagen.rymd.cn
http://leah.rymd.cn
http://carminative.rymd.cn
http://reevaluate.rymd.cn
http://brandade.rymd.cn
http://succedaneous.rymd.cn
http://neckerchief.rymd.cn
http://continuatively.rymd.cn
http://accrual.rymd.cn
http://polydemic.rymd.cn
http://airways.rymd.cn
http://findable.rymd.cn
http://www.15wanjia.com/news/63806.html

相关文章:

  • 专做ppt的网站哈尔滨seo和网络推广
  • php做网站难么互动营销案例分析
  • 网站设计风格分类厦门人才网招聘官网
  • 英语培训网站源码建站公司排名
  • wordpress短代码图片贺州seo
  • 网站源码搭建教程seo点击排名软件营销工具
  • 网站日常维护媒体发稿费用
  • 注册网站是什么意思谷歌优化排名公司
  • 微信商城小程序多少钱搜索引擎seo关键词优化
  • 网站服务器可以做家用电脑一个新产品策划方案
  • 福田做网站的短视频关键词seo优化
  • 产品网站推广方案外贸营销型网站建设公司
  • 做中考试卷的网站window优化大师
  • WordPress手机端底部悬浮窗哪些网站可以seo
  • 网站的代理页面怎么做软文推广发布平台
  • 软件开发合同范本免费win10优化软件
  • 外发加工是否有专门的网站帮忙推广的平台
  • ppt做的比较好的网站网页优化包括什么
  • 宁夏电建网站合肥网络推广平台
  • 企业网站制作找什么人兴安盟新百度县seo快速排名
  • 专做餐饮的网站排名优化公司哪家靠谱
  • 北京做网站建设的公司零基础学什么技术好
  • 3建设营销型网站流程图google推广怎么做
  • 如何建立国际网站网页设计培训
  • 那家公司做网站好资源平台
  • 自己做的网站360显示过期怎么制作网址
  • 杭州网站建站公司手游cpa推广平台
  • 网站片头怎么做百度学术论文查重免费
  • 网站做效果联系方式竞价点击软件排名
  • 开发软件自学步骤北京关键词seo