不论是顺序存储结构的栈还是链式存储结构的栈,其入栈和出栈操作的时间复杂度均为()。
A.O(1)
B.O(n)
C.O(nlog2n)
D.O(n*n)
- · 有2位网友选择 A,占比100%
A.O(1)
B.O(n)
C.O(nlog2n)
D.O(n*n)
A.顺序栈的压栈(入栈)和出栈操作只需常数时间。
B.链式栈的压栈(入栈)和出栈操作只需常数时间。
C.顺序栈需要指定一个具体的长度
D.链式栈需要一个结构性开销(与数据存储结构有关但与数据值本身无关的开销)
无论是顺序存储还是链式存储的栈和队列,进行插入和删除运算的时间复杂度均为O(n)。()l
此题为判断题(对,错)。
如果栈采用链式存储结构,则进行出栈操作时对栈不作任何判断就可以直接出栈。 ()
此题为判断题(对,错)。
A.栈和队列都是操作受限的线性表
B.队列采用单循环链表存储时,只需设置队尾指针就可使入队和出队操作的时间复杂度都为O(1)
C.若队列的数据规模n可以确定,则采用顺序存储结构比链式存储结构效率更高
D.利用两个栈可以模拟一个队列的操作,反之亦可
A.用链式存储结构存储的栈称为链栈
B.链栈通常用单链表来表示
C.链栈结点的结构与单链表结点的结构一样,由数据域data和引用域next两部分组成。
D.链栈相对于顺序栈的优势在于链栈可以先进先出,而顺序栈不能
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!