栈,队列的区别?

栈先进后出,栈顶进入(压栈),栈顶出(弹出,出栈);栈就是一个桶,后放入的先拿出来,它下面本来有东西要等它出来之后才能出来。(后进先出)

队列先进先出,一端插入数据,另一端用于移除数据;进行插入操作的端称队尾,进行删除操作的端称为队头。


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 堆是一块动态内存,栈是先进后出的堆的一种方法,队列是一种先进先出的线性表 0.利用redis的list数据类型构造...
    程序里的小仙女阅读 4,553评论 0 1
  • 栈的插入和删除操作都是在一端进行的,而队列的操作却是在两端进行的。 队列先进先出,栈先进后出。 栈只允许在表尾一端...
    想当一个大头兵阅读 8,479评论 0 1
  • 1、队列先进先出,栈先进后出。2、对插入和删除操作的"限定"不同。栈是限定只能在表的一端进行插入和删除操作的线性表...
    岛民小强阅读 12,222评论 1 3
  • 堆:什么是堆?又该怎么理解呢?①堆通常是一个可以被看做一棵树的数组对象。堆总是满足下列性质:·堆中某个节点的值总是...
    啊路漫漫其修远兮阅读 3,146评论 0 0
  • 链表 链表是一种物理存储单元上非连续,非顺序的存储结构。数据元素的逻辑顺序是通过链表中的指针连接次序实现的,链表由...
    小霸王学习机_阅读 4,476评论 0 0