堆栈和队列之间的基本区别是什么?
请帮帮我,我无法找到差异.
如何区分堆栈和队列?
我在各种链接中搜索了答案,发现了这个答案..
在高级编程中,
堆栈被定义为通过在现有元素的"顶部"放置新元素来延长的元素列表或序列,并通过从现有元素的顶部移除元素来缩短.它是一个ADT [抽象数据类型],其数学运算为"push"和"pop".
队列是一系列元素,通过将新元素放在现有的后面并通过删除队列前面的元素缩短来添加.它是ADT [抽象数据类型].在Java,C++,Python等编程中可以理解这些术语.
我能得到更详细的答案吗?请帮我.