栈的逻辑特点是_____,队列的逻辑特点是______;二者的共同点是只允许在它们的______处插入和删除数据元素;其中_________可以作为实现递归函数调用的一种数据结构。

admin2014-12-25  43

问题 栈的逻辑特点是_____,队列的逻辑特点是______;二者的共同点是只允许在它们的______处插入和删除数据元素;其中_________可以作为实现递归函数调用的一种数据结构。

选项

答案先进后出(或后进先出) 先进先出(或后进后出) 端点 栈

解析 由于只能在栈顶处执行插入、删除操作,使得数据元素的进栈顺序恰好与出栈顺序相反,所以栈的逻辑特点是先进后出(或后进先出)。而对队列来讲,插入、删除操作必须在队列的两端进行,数据元素的进队顺序与出队顺序是一致的,所以队列的逻辑特点是先进先出(或后进后出)。两者的共同点是所有操作只能在端点处进行。栈是实现递归函数调用的必不可少的数据结构,可用栈来保存返回地址、参变量的值。
转载请注明原文地址:https://kaotiyun.com/show/cYVx777K
0

最新回复(0)