栈与队列的共同点((52) 栈和队列的共同点是_ A 都是先进后出B 都是先进先出C 只)
2024-02-17 06:30:43
导读 大家好,小东方来为大家解答以上的问题。栈与队列的共同点,(52) 栈和队列的共同点是_ A 都是先进后出B 都是先进先出C 只这个...
大家好,小东方来为大家解答以上的问题。栈与队列的共同点,(52) 栈和队列的共同点是_ A 都是先进后出B 都是先进先出C 只这个很多人还不知道,现在让我们一起来看看吧!
1、栈和队列的共同点是只允许在端点处插入和删除元素。
2、栈:限定仅在表尾进行插入和删除操作。
3、一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。
4、队列是一种操作受限制的线性表。
5、进行插入操作的端称为队尾,进行删除操作的端称为队头。
6、扩展资料: 栈基本算法进栈(PUSH)算法①若TOP≥n时,则给出溢出信息,作出错处理(进栈前首先检查栈是否已满,满则溢出;不满则作②);②置TOP=TOP+1(栈指针加1,指向进栈地址);③S(TOP)=X,结束(X为新进栈的元素);2、退栈(POP)算法①若TOP≤0,则给出下溢信息,作出错处理(退栈前先检查是否已为空栈, 空则下溢;不空则作②);②X=S(TOP),(退栈后的元素赋给X):③TOP=TOP-1,结束(栈指针减1,指向栈顶)。
7、参考资料:百度百科-队列 参考资料:百度百科-栈。
本文到此分享完毕,希望对大家有所帮助。
免责声明:本文由用户上传,如有侵权请联系删除!
猜你喜欢
- 02-17
- 02-17
- 02-17
- 02-17
- 02-17
- 02-17
- 02-17
- 02-17
最新文章
- 02-17
- 02-17
- 02-17
- 02-17
- 02-17
- 02-17
- 02-17
- 02-17