首页 > 试题广场 >

栈和队列的共同特点是 ( ) 。

[单选题]

栈和队列的共同特点是 ( )

  • 没有共同点
  • 只允许在端点处插入和删除元素
  • 都是先进先出
  • 都是先进后出
推荐
栈和队列:
共同点:都是只允许在端点处插入和删除元素的数据结构;

不同点:栈是仅在栈顶进行访问,遵循后进先出的原则(LIFO);队列是在队尾插入数据,在队头删除数据(FIFO

编辑于 2019-02-18 11:51:52 回复(1)
B
ACD一看就有问题
发表于 2019-02-15 14:45:30 回复(0)
B,栈可以在一端进行插入删除操作(进出口都在同一端),队列可以在两端分别进行插入和删除操作(进出口分别在两端)
发表于 2019-02-15 12:40:33 回复(0)
B
栈:是限制在表的一端进行插入和删除运算的线性表。栈又称后进先出简称:LIFO
队列:也是一种运算受限的线性表。它只允许在标的一端进行插入,而在另一端进行删除。队列亦称:先进先出FIFO
发表于 2019-02-15 12:34:47 回复(0)
B 栈的操作是先进后出,只允许在栈的一端进行插人和删除操作。队列的操作是先进先出,只允许在队列的一端进行插入操作,在另一端进行删除操作。
发表于 2019-02-15 12:24:19 回复(0)
选B
栈和队列:
共同点:都是只允许在端点处插入和删除元素的数据结构;

不同点:栈是仅在栈顶进行访问,遵循后进先出的原则(LIFO后进先出);队列是在队尾插入数据,在队头删除数据(FIFO先进先出)


编辑于 2020-06-27 09:14:28 回复(0)
B.
栈是在栈顶插入和删除元素
队列是在队头删除元素,在队尾插入元素
而栈顶,队头,队尾,这些位置的特点都是端点处。

发表于 2019-02-15 23:53:49 回复(0)
B,栈先进后出,队列先进先出
悬赏30不值得
发表于 2019-02-15 23:38:46 回复(0)
B 只能在栈和队列的一端进行操作
发表于 2019-02-15 23:38:30 回复(0)
c和d学过数据结构的人应该都可以排除,a的最后的选项。那看b,"端点初"是指数据的操作点,对于栈就说就是栈顶,对于队列来说就是队首和队尾,而两种数据结构的确只能在操作点对数据进行操作,所以b是对的
发表于 2019-02-15 22:03:24 回复(0)
B
栈和队列,队列是先进先去(排队),栈是后进先出。C,D错
二者都只允许在端点处插入和删除元素B对,A错
发表于 2019-02-15 21:42:14 回复(0)
B,不解释。
发表于 2019-02-15 21:00:53 回复(0)
B 首先栈是先进后出,队列是先进先出。两者的共同点可以说都是从端点处操作元素

发表于 2019-02-15 19:57:17 回复(0)
选B,栈只能从栈顶或者栈底添加元素,队列也只能从两端添加 元素
发表于 2019-02-15 17:02:52 回复(0)
B
队列是先进先出
栈是先进后出
栈是从栈顶插入数据
队列是从队尾插入数据
发表于 2019-02-15 16:33:27 回复(0)
栈的操作是先进后出,只允许在栈的head进行插人和删除操作。队列的操作是先进先出,只允许在队列的tail进行插入操作,在head进行删除操作。head和tail都是属于端点。
发表于 2019-02-15 16:03:00 回复(0)
B. 栈和队列都是两种操作受限的线性表。 栈元素的插入删除只能在栈顶一端进行操作,是先进后出。 队列元素只能在表尾插入,在表头删除,是先进先出。 因为两者都是只能在端点处插入和删除元素,所以选B
发表于 2019-02-15 15:12:54 回复(0)
B
栈是先进后出,队列是先进先出,综合一下共同点
就是都是线性结构,只允许在端点插入和删除。
发表于 2019-02-15 14:24:49 回复(0)
B. 栈和队列都是两种操作受限的线性表。 栈元素的插入删除只能在栈顶一端进行操作,是先进后出。 队列元素只能在表尾插入,在表头删除,是先进先出。 因为两者都是只能在端点处插入和删除元素,所以选B
发表于 2019-02-15 13:38:53 回复(0)