A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 上帝的尊严 于 2013-12-7 12:43 编辑

Stack类和Queue类有什么区别啊,看书看不懂啊

评分

参与人数 1技术分 +1 收起 理由
V_John + 1

查看全部评分

7 个回复

倒序浏览
stack就相当于你往sssssssssssssssssssssssssssAS
回复 使用道具 举报
stack就相当于你往盒子里放东西,先放进去的在底下,你向外取出的时候,只能是后放进去的先去出来;
queue就是排队,上学的时候,食堂打饭,先进入队列的人先打饭,就是这么个原理

评分

参与人数 1技术分 +1 收起 理由
V_John + 1

查看全部评分

回复 使用道具 举报
stack(栈)是一种数据结构:它是后进先出的原则存储数据
queue(队列)是一种线形表:只允许在前段进行删除操作,在后端插入操作

评分

参与人数 1技术分 +1 收起 理由
V_John + 1

查看全部评分

回复 使用道具 举报
这两个就是一个数据的存储方式不同,stack堆是先进后出,也就是先放进去的数据后拿出来,queque队列是先进先出,也就是先放进去先出来。

评分

参与人数 1技术分 +1 收起 理由
V_John + 1

查看全部评分

回复 使用道具 举报
栈和队列都是线性表。栈是先进后出,而队列是先进先出。

评分

参与人数 1技术分 +1 收起 理由
V_John + 1

查看全部评分

回复 使用道具 举报
栈就像是一头开口被封住的盒子。比如说你买了一盒羽毛球,最后被放进去的羽毛球总是最先被取出来……
队列就是我们平时排队那样,先排队的先得到服务。

一个是后进先出,一个是先进先出……

评分

参与人数 1技术分 +1 收起 理由
V_John + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马