顺序栈s,栈顶指针是top指向栈顶元素,用e接收出栈元素,则出栈的写法是e=s[top--];不正确的说法是()
A: 先弹后减
B: 先减后弹
C: 先压后加
D: 都不对
A: 先弹后减
B: 先减后弹
C: 先压后加
D: 都不对
B,C,D
举一反三
- 顺序栈s,栈顶指针是top指向栈顶元素,用e接收出栈元素,则出栈的写法是e=s[top--];,因此常形象的记为:() A: 先弹后减 B: 先减后弹 C: 先压后加 D: 都不对
- 顺序栈s,栈顶指针是top指向栈顶元素,要入栈的元素是e,则入栈写法是s[++top]=e;不正确的说法是() A: 先减后弹 B: 先压后加 C: 先加后压 D: 都不对
- 顺序栈s,栈顶指针是top指向栈顶元素,要入栈的元素是e,则入栈写法是s[++top]=e;不正确的说法是() A: 先减后弹 B: 先压后加 C: 先加后压 D: 都不对
- 顺序栈s,栈顶指针是top指向栈顶元素,用e接收出栈元素,则出栈正确的是() A: s[--top]=e; B: e=s[++top]; C: e=s[top--]; D: s[++top]=e;
- 在栈的操作中,顺序栈s,栈顶指针是top指向栈顶元素,用e接收出栈元素,则出栈正确的是() A: e=s[top--]; B: s[--top]=e; C: e=s[++top]; D: s[++top]=e;
内容
- 0
在栈的操作中,顺序栈s,栈顶指针是top指向栈顶元素,用e接收出栈元素,则出栈正确的是() A: e=s[top--]; B: s[--top]=e; C: e=s[++top]; D: s[++top]=e;
- 1
顺序栈s,栈顶指针是top指向栈顶元素,要入栈的元素是e,则入栈正确的是() A: s[++top]=e; B: e=s[top--]; C: s[--top]=e; D: e=s[++top];
- 2
顺序栈的栈顶指针指向当前栈顶元素。则向顺序栈中压入元素时,() A: 先存入元素,后移动栈顶指针 B: 先移动栈顶指针,后存入元素 C: 谁先谁后无关紧要 D: 同时进行
- 3
设有一个栈顶指针为top的顺序栈S,则弹出S的栈顶元素的操作是
- 4
一个顺序栈S,其栈顶指针为top,则将元素e入栈的操作是()。(注:top指向待插入位置