青岛大学_王卓老师【数据结构与算法】Week05_03_队列的定义和特点_学习笔记

数据结构与算法:理解队列的定义和特点
本文是基于青岛大学王卓老师教学视频的个人学习笔记,介绍了队列作为先进先出(FIFO)的线性表,其定义、特点以及如何进行入队和出队操作。队列通常采用顺序或链式存储结构,循环顺序队列更为常见。文章强调了队列的运算规则遵循FIFO原则,并提供了队列逻辑结构和存储结构的概述。

本文是个人学习笔记,素材来自青岛大学王卓老师的教学视频。

一方面用于学习记录与分享,

另一方面是想让更多的人看到这么好的《数据结构与算法》的学习视频。

如有侵权,请留言作删文处理。

课程视频链接:

数据结构与算法基础–第05周03–3.1栈和队列的定义和特点1–3.1.2队列的定义和特点

📚 【Week05】03_队列的定义和特点

队列的定义和特点

队列(queue)是一种先进先出(First In First Out,FIFO)的线性表。

在表的一端插入(表尾),在另一端(表头)删除。

队列的示意图

在这里插入图片描述

队列的入队

在这里插入图片描述

队列的出队

在这里插入图片描述

队列的相关概念总结

(1) 定义

限定只能在表的一端进行插入运算,在表的另一端进行删除运算的线性表(头删尾插)

(2) 逻辑结构

与同线性表相同,仍为一对一关系。

(3) 存储结构

用顺序队或链队存储,但以循环顺序队列更常见。

(4) 运算规则

只能在队首和队尾运算,且访问结点时按照先进先出(FIFO)的原则。

(5) 实现方式

关键是掌握入队和出队操作,具体实现依顺序队或链队的不同而不同。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值