顺序栈S中top为栈顶指针,指向栈顶元素所在的位置,elem为存放栈的数组,则元素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;
- 顺序栈S中top为栈顶元素位置(实际为栈顶元素的下一个位置),elem为存放栈的数组,则元素e进栈操作的主要语句为( )。 A: s.elem[s.top]=e;s.top=s.top+1; B: s.elem[s.top+1]=e; s.top=s.top+1; C: s.top=s.top+1; s.elem[s.top+1]=e; D: s.top=s.top+1;s.elem[s.top]=e;
- 设栈的顺序存储空间为S(0:49),栈底指针bottom=49,栈顶指针top=30(指向栈顶元素)。则栈中的元素个数为______
- 一个顺序栈S,其栈顶指针为top,则将元素e入栈的操作是()。(注:top指向待插入位置
- 在栈的顺序实现中,约定栈顶指针top始终指向栈顶元素,则栈为空条件____。