设指针变量top指向当前链式栈的栈顶,则删除栈顶元素的操作序列为( )。
A: top=top+1;
B: top=top-1;
C: temp=top; top->next=top;free(temp);
D: temp=top; top=top->next;free(temp);
A: top=top+1;
B: top=top-1;
C: temp=top; top->next=top;free(temp);
D: temp=top; top=top->next;free(temp);
举一反三
- 设指针变量top指向当前链式栈的栈顶,则删除栈顶元素的操作序列为( )。 A: top=top-1; B: top->next=top; C: top=top->next; D: top=top+1;
- 设指针变量top指向当前链式栈的栈顶,则删除栈顶元素的操作为 A: top=top+1; B: top=top-1; C: top->next=top; D: top=top->next;
- 指针top指向链栈的栈顶,则出栈操作对应的语句为( )。 A: top=top+1; B: top=top-1; C: top->next=top; D: top=top->next;
- 设指针变量top指向当前链式栈的栈顶,则删除栈顶元素的操作为____ A: top=top+1 B: top=top-1 C: top->next=top D: top=top->next
- 若不带头结点的链栈其栈顶指针为top,则删除栈顶元素,应进行如下()操作。 A: top=top->next; s=top;free(s); B: s=top; top=top->next; free(s); C: s=top->next; top->next=s->next;free(s); D: s=top; top->next=s->next;free(s);