永发信息网

栈与队列的区别

答案:1  悬赏:20  手机版
解决时间 2021-03-28 00:33
  • 提问者网友:末路
  • 2021-03-27 05:02
栈与队列的区别
最佳答案
  • 五星知识达人网友:西岸风
  • 2021-03-27 06:17
栈:
栈是一种数据结构,是只能在某一端插入和删除的特殊线性表。
栈是允许在同一端进行插入和删除操作的特殊线性表。允许进行插入和删除操作的一端称为栈顶(top),另一端为栈底;栈底固定,而栈顶浮动;栈中元素个数为零时称为空栈。插入一般称为进栈,删除则称为退栈。 栈也称为先进后出表。
队列:
队列是一种特殊的线性表,它只允许在表的前端进行删除操作,而在表的后端进行插入操作。
在队列这种数据结构中,最先插入在元素将是最先被删除;反之最后插入的元素将最后被删除,因此队列又称为“先进先出”的线性表。
队列(queue)在计算机科学中,是一种先进先出的线性表。它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯