单项选择题

为增加内存空间的利用率和减少溢出的可能性,由两个栈共享一片连续的内存空间时,应将两栈的()分别设在这片内存空间的两端。

A.长度
B.深度
C.栈顶
D.栈底
点击查看答案

你可能感兴趣的试题


单项选择题

在做进栈运算时,应先判断栈是否()

A.空
B.满
C.上溢
D.下溢

单项选择题

设链式栈(带头结点)中结点的结构为(data,link),且top是指向栈顶的指针。若想在链式栈的栈顶插入一个由指针s所指的结点,则应执行操作()。

A.top-〉link=s;
B.s-〉link=top-〉link;top-〉link=s;
C.s-〉link=top;top=s;
D.s-〉link=top;top=top-〉link;

单项选择题

从一个顺序存储的循环队列Q中删除一个元素时,需要()。

A.Q-〉front=(Q-〉front-1)%Q-〉maxsize
B.Q-〉front=(Q-〉front+1)%Q-〉maxsize
C.Q-〉rear=(Q-〉rear+1)%Q-〉maxsize
D.Q-〉rear=(Q-〉rear-1)%Q-〉maxsize

单项选择题

用链表方式存储的队列,在进行删除运算时()。

A.仅修改头指针
B.仅修改尾指针
C.头、尾指针都要修改
D.头、尾指针可能都要修改