黑马程序员技术交流社区

标题: Stack类和Queue类有什么区别啊,看书看不懂啊 [打印本页]

作者: 上帝的尊严    时间: 2013-12-7 00:39
标题: Stack类和Queue类有什么区别啊,看书看不懂啊
本帖最后由 上帝的尊严 于 2013-12-7 12:43 编辑

Stack类和Queue类有什么区别啊,看书看不懂啊
作者: 不明觉厉    时间: 2013-12-7 09:33
stack就相当于你往sssssssssssssssssssssssssssAS
作者: 不明觉厉    时间: 2013-12-7 09:44
stack就相当于你往盒子里放东西,先放进去的在底下,你向外取出的时候,只能是后放进去的先去出来;
queue就是排队,上学的时候,食堂打饭,先进入队列的人先打饭,就是这么个原理
作者: 刘吉烨    时间: 2013-12-7 10:42
stack(栈)是一种数据结构:它是后进先出的原则存储数据
queue(队列)是一种线形表:只允许在前段进行删除操作,在后端插入操作
作者: 红鹰(Jake)    时间: 2013-12-7 11:43
这两个就是一个数据的存储方式不同,stack堆是先进后出,也就是先放进去的数据后拿出来,queque队列是先进先出,也就是先放进去先出来。
作者: 土豆泥    时间: 2013-12-7 12:03
栈和队列都是线性表。栈是先进后出,而队列是先进先出。

作者: 毛毛毛玉    时间: 2013-12-7 16:24
栈就像是一头开口被封住的盒子。比如说你买了一盒羽毛球,最后被放进去的羽毛球总是最先被取出来……
队列就是我们平时排队那样,先排队的先得到服务。

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




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2