没有合适的资源?快使用搜索试试~ 我知道了~
数据结构-队列队列是只能在表的一端进行插入,而在另一端进行删除的线性表 队尾:能进行插入的一端,称为入队,新元素进队后成为新
需积分: 0 1 下载量 175 浏览量
2023-11-11
10:00:03
上传
评论
收藏 1.31MB PPTX 举报
温馨提示
试读
46页
队列是只能在表的一端进行插入,而在另一端进行删除的线性表。 队尾:能进行插入的一端,称为入队,新元素进队后成为新的队尾元素。 队头:能进行删除的一端,称为出队,元素出队后其后继成为队首元素。 队列的入队和出队操作示意图: 特性:先进先出(First In First Out)简称FIFO; 举例:①食堂排队 ②排队买票 ③吸管里的饮料 队列存储方式:顺序存储(数组)和链式存储(链表); 队列作用:维持顺序——广度优先搜索 (转载自铜梁熊文) 采用循环队列可以减少空间浪费。首先规定一个队列长度maxn,这样两个基本操作变为: 入队:rear=(rear+1)%maxn; a[rear]=x; 出队:front=(front+1) %maxn; x=a[front]; 队空和队满的条件:front= =rear 【题目描述】 给你一个有n个数的有序集合,要求不断进行这种操作:删去集合中最小的数,并将是它两倍的数加入集合。要求求出k次操作后集合中有哪些数,按照从小到大的顺序输出。n<=10^5,k<=10^7 与Blash集合类似,需要需要查找生成的数在原集合中的位置。因此可以
资源推荐
资源详情
资源评论
PPT模板下载:www.1ppt.com/moban/ 行业PPT模板:www.1ppt.com/hangye/
节日PPT模板:www.1ppt.com/jieri/ PPT 素材下载:www.1ppt.com/sucai/
PPT背景图片:www.1ppt.com/beijing/ PPT图表下载:www.1ppt.com/tubiao/
优秀PPT下载:www.1ppt.com/xiazai/ PPT教程: www.1ppt.com/powerpoint/
Word教程: www.1ppt.com/word/ Excel教程:www.1ppt.com/excel/
资料下载:www.1ppt.com/ziliao/ PPT 课件下载:www.1ppt.com/kejian/
范文下载:www.1ppt.com/fanwen/ 试卷下载:www.1ppt.com/shiti/
教案下载:www.1ppt.com/jiaoan/
字体下载:www.1ppt.com/ziti/
数据结构——队列
PPT模板下载:www.1ppt.com/moban/ 行业PPT模板:www.1ppt.com/hangye/
节日PPT模板:www.1ppt.com/jieri/ PPT 素材下载:www.1ppt.com/sucai/
PPT背景图片:www.1ppt.com/beijing/ PPT图表下载:www.1ppt.com/tubiao/
优秀PPT下载:www.1ppt.com/xiazai/ PPT教程: www.1ppt.com/powerpoint/
Word教程: www.1ppt.com/word/ Excel教程:www.1ppt.com/excel/
资料下载:www.1ppt.com/ziliao/ PPT 课件下载:www.1ppt.com/kejian/
范文下载:www.1ppt.com/fanwen/ 试卷下载:www.1ppt.com/shiti/
教案下载:www.1ppt.com/jiaoan/
字体下载:www.1ppt.com/ziti/
队列概念
队列是只能在表的一端进行插入,而在另一端进行删除的线性表。
队尾:能进行插入的一端,称为入队,新元素进队后成为新的队尾元素。
队头:能进行删除的一端,称为出队,元素出队后其后继成为队首元素。
队列的入队和出队操作示意图:
特性:先进先出(First In First Out)简称FIFO;
举例:①食堂排队 ②排队买票 ③吸管里的饮料
队列存储方式:顺序存储(数组)和链式存储(链表);
队列作用:维持顺序——广度优先搜索
PPT模板下载:www.1ppt.com/moban/ 行业PPT模板:www.1ppt.com/hangye/
节日PPT模板:www.1ppt.com/jieri/ PPT 素材下载:www.1ppt.com/sucai/
PPT背景图片:www.1ppt.com/beijing/ PPT图表下载:www.1ppt.com/tubiao/
优秀PPT下载:www.1ppt.com/xiazai/ PPT教程: www.1ppt.com/powerpoint/
Word教程: www.1ppt.com/word/ Excel教程:www.1ppt.com/excel/
资料下载:www.1ppt.com/ziliao/ PPT 课件下载:www.1ppt.com/kejian/
范文下载:www.1ppt.com/fanwen/ 试卷下载:www.1ppt.com/shiti/
教案下载:www.1ppt.com/jiaoan/
字体下载:www.1ppt.com/ziti/
队列的实现及基本操作
intrear,front;//front队头;rear队尾
inta[maxn];//队列数组
队列的操作是通过控制队头和队尾指针的移动实现出入队和取元素的
入队:rear++;a[rear]=x;
出队:x=a[front];front++;
取队头元素:x=a[front];
栈的实现和基本操作
inttop;
inta[maxn];
入栈:top=top+1;a[top]=x;
出栈:x=a[top];top=top-1;
PPT模板下载:www.1ppt.com/moban/ 行业PPT模板:www.1ppt.com/hangye/
节日PPT模板:www.1ppt.com/jieri/ PPT 素材下载:www.1ppt.com/sucai/
PPT背景图片:www.1ppt.com/beijing/ PPT图表下载:www.1ppt.com/tubiao/
优秀PPT下载:www.1ppt.com/xiazai/ PPT教程: www.1ppt.com/powerpoint/
Word教程: www.1ppt.com/word/ Excel教程:www.1ppt.com/excel/
资料下载:www.1ppt.com/ziliao/ PPT 课件下载:www.1ppt.com/kejian/
范文下载:www.1ppt.com/fanwen/ 试卷下载:www.1ppt.com/shiti/
教案下载:www.1ppt.com/jiaoan/
字体下载:www.1ppt.com/ziti/
循环队列
采用循环队列可以减少空间浪费。首先规定一个队列长度maxn,这样两个基本操作变为:
入队:rear=(rear+1)%maxn;a[rear]=x;
出队:front=(front+1)%maxn;x=a[front];
队空和队满的条件:front==rear
PPT模板下载:www.1ppt.com/moban/ 行业PPT模板:www.1ppt.com/hangye/
节日PPT模板:www.1ppt.com/jieri/ PPT 素材下载:www.1ppt.com/sucai/
PPT背景图片:www.1ppt.com/beijing/ PPT图表下载:www.1ppt.com/tubiao/
优秀PPT下载:www.1ppt.com/xiazai/ PPT教程: www.1ppt.com/powerpoint/
Word教程: www.1ppt.com/word/ Excel教程:www.1ppt.com/excel/
资料下载:www.1ppt.com/ziliao/ PPT 课件下载:www.1ppt.com/kejian/
范文下载:www.1ppt.com/fanwen/ 试卷下载:www.1ppt.com/shiti/
教案下载:www.1ppt.com/jiaoan/
字体下载:www.1ppt.com/ziti/
例:银行排队
【题目描述】
银行取款服务本着“先来先服务”的规矩,当取号后,坐着等待被叫。
输入中包含I(表示等待办理业务)和顾客的序号;或者O(表示办理完业务的人离开);
输入数据不超过100行。
输出银行排队中出队顾客序列,若队列为空(没人等待),则输出“None”
剩余45页未读,继续阅读
资源评论
sbfanglu
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功