网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
数据结构里,顺序栈s,栈顶指针是top指向栈顶元素,用e接收出栈元素,则出栈的写法是e=s[top--];,因此常形象的记为()。
- A、先弹后减
- B、先减后弹
- C、先压后加
- D、都不对
参考答案
更多 “数据结构里,顺序栈s,栈顶指针是top指向栈顶元素,用e接收出栈元素,则出栈的写法是e=s[top--];,因此常形象的记为()。A、先弹后减B、先减后弹C、先压后加D、都不对” 相关考题
考题
(1)假设一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有 【1】 个元素。
考题
假如用一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有19个元素。()
此题为判断题(对,错)。
考题
设链式栈中节点的结构为(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;
考题
假定用上界为m的向量s(1:m)存储栈,设栈顶指针top总是指向栈顶元素,要将x入栈的操作步骤是(26)。A.top=top+1;s[top]=x;B.s[top]=x;top=top+1;C.top=(top+1)%m;s[top]=x;D.s[top]=x;top=(top+1)%m
考题
一个顺序栈S,其栈顶指针为top,则将元素e入栈的操作是()。
A、*S->top=e;S->top++;B、S->top++;*S->top=e;C、*S->top=eD、S->top=e;
考题
假设用一个长度为50的数组(数组元素的下标为0~49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有( )个元素。
考题
假设用-个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有的元素个数为( )。A.50B.19C.1D.20
考题
假设用一个长度为50的数组成(数组元素的下标从0到49)作为栈的存储窨,栈底指标bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【 】个元素。
考题
设链式栈中结点的结构为(data,link),且top是指向栈顶的指针。若想在链式栈的栈顶插入一个由指针s所指的结点,则应执行的操作是(31)。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;
考题
假设用一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【1】个元素。
考题
设top是一个链栈的栈顶指针,栈中每个结点由一个数据域data和指针域next组成,设用x接收栈顶元素,则取栈顶元素的操作为()。Atop-data=x;Btop=top-next;Cx=top-data;Dx=top-data;top=top-next;
考题
在栈的操作中,顺序栈s,栈顶指针是top指向栈顶元素,用e接收出栈元素,则出栈正确的是()A、e=s[top--];B、s[--top]=e;C、e=s[++top];D、s[++top]=e;
考题
顺序栈s,入栈的元素是e,栈顶是top,栈顶top指示栈顶元素所在位置而不是下一个空位置,则入栈正确的是()。A、s[top++]=e;B、s[++top]=e;C、top++;s[top]=e;D、s[top]=e;top++;
考题
设top是一个链栈的栈顶指针,栈中每个结点由一个数据域data和指针域next组成,设用x接收栈顶元素,则取栈顶元素的操作为()。A、top-data=x;B、top=top-next;C、x=top-data;D、x=top-data;top=top-next;
考题
顺序栈S中top为栈顶指针,指向栈顶元素所在的位置,elem为存放栈的数组,则元素e进栈操作的主要语句为()。A、s.elem[top]=e;s.top=s.top+1;B、s.elem[top+1]=e;s.top=s.top+1;C、s.top=s.top+1;s.elem[top+1]=e;D、s.top=s.top+1;s.elem[top]=e;
考题
多选题顺序栈s,入栈的元素是e,栈顶是top,栈顶top指示栈顶元素所在位置而不是下一个空位置,则入栈正确的是()。As[top++]=e;Bs[++top]=e;Ctop++;s[top]=e;Ds[top]=e;top++;
考题
单选题在栈的操作中,顺序栈s,栈顶指针是top指向栈顶元素,用e接收出栈元素,则出栈正确的是()A
e=s[top--];B
s[--top]=e;C
e=s[++top];D
s[++top]=e;
考题
单选题顺序栈S中top为栈顶指针,指向栈顶元素所在的位置,elem为存放栈的数组,则元素e进栈操作的主要语句为()。A
s.elem[top]=e;s.top=s.top+1;B
s.elem[top+1]=e;s.top=s.top+1;C
s.top=s.top+1;s.elem[top+1]=e;D
s.top=s.top+1;s.elem[top]=e;
考题
单选题设top是一个链栈的栈顶指针,栈中每个结点由一个数据域data和指针域next组成,设用x接收栈顶元素,则取栈顶元素的操作为()。A
top-data=x;B
top=top-next;C
x=top-data;D
x=top-data;top=top-next;
考题
单选题设指针变量top指向当前链式栈的栈顶,则删除栈顶元素的操作序列为( )。A
top=top+1;B
top=top-1;C
top-next=top;D
top=top-next;
热门标签
最新试卷