首页 > 试题广场 >

设指针变量top指向当前链式栈的栈顶,则删除栈顶元素的操作序

[单选题]

设指针变量top指向当前链式栈的栈顶,则删除栈顶元素的操作序列为()。

  • top=top+1;
  • top=top-1;
  • top->next=top;
  • top=top->next;
首先注意题目中说的是链式,所以排除AB; 然后C选项形成了一个环; D选项,让top跳过原来的top指向下一个位置(一般是null),原top指的那个没人指了,即为删除原top
发表于 2018-01-10 12:45:57 回复(0)

注意看题,是链式栈选D,顺序栈选B

发表于 2019-04-16 23:15:47 回复(0)
栈顶指针向下移动一位 top=top->next;
发表于 2017-06-29 10:59:22 回复(0)
初始是栈顶
发表于 2019-11-25 19:41:40 回复(1)
尾插法建立链栈的话,top->next不是空了?
发表于 2022-09-03 16:39:00 回复(0)
首先注意题目中说的是链式,所以排除AB; 然后C选项形成了一个环; D选项,让top跳过原来的top指向下一个位置(一般是null),原top指的那个没人指了,即为删除原top
发表于 2022-08-06 16:42:26 回复(0)
链栈🤣
发表于 2022-04-14 16:47:53 回复(0)
C选项会断裂形成环
发表于 2017-08-16 21:35:59 回复(2)
来源严书代码:
删除链栈堆顶元素(Pop)://S就相当于top

链栈压入元素(Push):

编辑于 2023-11-26 11:44:04 回复(0)
top=top->next;
发表于 2022-06-08 12:47:43 回复(0)