网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

77、栈(stack)中允许插入和删除的一端称为()(top)。


参考答案和解析
A A。【解析】栈是限定在表的一端进行插入和删除操作的线性表。在表中,允许插入和删除的一端叫做“栈顶”,不允许插入和删除的一端叫做“栈底”。
更多 “77、栈(stack)中允许插入和删除的一端称为()(top)。” 相关考题
考题 下列关于栈的描述正确的是________。A.在栈中只能插入元素而不能删除元素B.在栈中只能删除元素而不能插入元素C.栈是特殊的线性表,只能在一端插入或删除元素D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素

考题 ( 15 )请将下列栈类 Stack 补充完整class Stack{private:int pList[100]; // int 数组 , 用于存放栈的元素int top; // 栈顶元素 ( 数组下标 )public:Stack():top(0){}void Push(const int item); // 新元素 item 压入栈int Pop(void); // 将栈顶元素弹出栈};void Stack::Push(const int item){if(top == 99) // 如果栈满 , 程序终止exit(1);top++; // 栈顶指针增 1___________;}int Stack::Pop(){if(top0) // 如果栈空 , 程序终止exit(1);return pList[top--];}

考题 下列关于栈的描述中,正确的是( )。A) 在栈中只能插入元素B)在栈中只能删除元素C)只能在一端插入或删除元素D)只能在一端插入元素,而在另一端删除元素

考题 (3)栈中允许进行插入和删除的一端叫做。

考题 下列关于线性表、栈和队列的叙述,错误的是( )。A)线性表是给定的n(n必须大于零)个元素组成的序列B)队列允许在其中的任何位置进行插入和删除操作C)栈只允许在一端进行插入和删除操作D)队列允许在一端进行插入在另一端进行删除

考题 下列关于栈的描述中,正确的是( )。A.在栈中只能插入元素B.在栈中只能删除元素C.只能在一端插入或删除元素D.只能在一端插入元素,而在另一端删除元素

考题 栈(Stack)是限定仅在(18)进入插入或删除操作的线性表。对栈来说,表尾端称为(18);表头端称为(18)。A.表头 栈顶(top),栈底(bottom)B.表头,栈底(bottom)栈顶(top)C.表尾,栈顶(top)栈底(bottom)D.表尾,栈底(bottom)栈顶(top)

考题 栈中允许进行插入和删除的一端称为( )。A.栈顶B.栈底C.栈端D.栈尾

考题 下列关于栈的描述中,正确的是( )。A.在栈中只能插入元素而不能删除元素B.在栈中只能删除元素而不能插入元素C.栈是特殊的线性表,只能在一端插入或删除元素D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素

考题 下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当的语句,完成栈类模板的定义。template<class t>class Tstack{enum{size=1000};T stack[size]int top;public:Tsack():top(0){}void push(const Ti){if(top<size)stack[top++]=i;}T pop(){if(top==O)exit(1);//栈空时终止运行retum【 】;}};

考题 下列关于栈的描述正确的是 ______。A.在栈中只能插入元素而不能删除元素B.在栈中只能删除元素而不能插人元素C.栈是特殊的线性表,只能在一端插入或删除元素D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素

考题 下列关于线性表、栈和队列的叙述,错误的是A.线性表是给定的n(n必须大于零)个元素组成的序列B.线性表允许在表的任何位置进行插入和删除操作C.栈只允许在一端进行插入和删除操作D.队列允许在一端进行插入在另一端进行删除

考题 栈中允许进行插入和删除的一端叫做_____。

考题 下列关于栈的描述中正确的是 A)在栈中只能插入元素而不能删除元素 B)在栈中只能删除元素而不能插入元素 C)栈是特殊的线性表,只能在一端插入或删除元素 D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素

考题 阅读下列说明和C代码,将应填入(n)处的字句写在对应栏内。【说明】栈(Stack)结构是计算机语言实现中的一种重要数据结构。对于任意栈,进行插入和删除操作的一端称为栈顶(Stock Top),而另一端称为栈底(Stock Bottom)。栈的基本操作包括:创建栈(NewStack)、判断栈是否为空(IsEmpty)、判断栈是否已满(IsFull)、获取栈顶数据(Top)、压栈/入栈(Push)、弹栈/出栈(Pop)。当设计栈的存储结构时,可以采取多种方式。其中,采用链式存储结构实现的栈中各数据项不必连续存储(如下图所示)。以下C代码采用链式存储结构实现一个整数栈操作。【C代码】typedef struct List {int data; //栈数据struct List* next; //上次入栈的数据地址}List;typedef struct Stack{List* pTop; //当前栈顶指针}Stack;Stack* NewStack() {return (Stack*) calloc(1/sizeof(Stack));}int IsEmpty(Stack* S){//判断栈S是否为空栈if((1))return 1;return 0;}int Top(Stack* s){//获取栈顶数据。若栈为空,则返回机器可表示的最小整数if(IsEmpty(S))return INT_ MIN;return (2);}void Push(Stack* S,int theData) {//将数据theData压栈List* newNode;newNode=(List*)calloc(1/sizeof (List));newNode->data=theData;newNode->next=S->pTop;S->pTop=(3);}void Pop(Stack* S) {//弹栈List* lastTop;if(IsEmpty(S) ) return;lastTop=S->pTop;S->pTop=(4);free(lastTop);}define MD(a) a<<2int main(){int i;Stack* myStack;myStack= NewStack();Push(myStack,MD(1));Push(myStack,MD(2));Pop(myStack);Push(myStack,MD(3)+1);while( !IsEmpty(myStack) ){printf("%d",Top(myStack));Pop(myStack);}return 0;}以上程序运行时的输出结果为:(5)

考题 栈中允许进行插入和删除的-端称为( )。A.栈顶B.栈底C.栈端D.栈尾

考题 栈是限制仅在表的一端进行插入和删除运算的线性表,通常将这一端称为_________.

考题 插入和删除只能在一端进行的线性表,称为()。A、队列B、循环队列C、栈D、循环栈

考题 在栈顶一端可进行的全部操作是()。A、插入B、删除C、插入和删除D、进栈

考题 栈中能插入删除的一端和另一端分别叫()。A、栈顶 栈底B、栈底栈中C、栈中栈顶D、以上 都不对

考题 向一个顺序栈S(栈顶指针为top)中插入元素x时,首先要()。A、S-stack[S-top]=xB、S-top++C、S-top--D、x=S-stack[S-top]

考题 栈是一种特殊的线性表,允许插入和删除运算的一端称为()。不允许插入和删除运算的一端称为()。

考题 在栈这种数据结构中,栈能插入删除的一端称为栈顶。

考题 数据结构里,栈中能插入删除的一端和另一端分别叫()。A、栈顶;栈底B、栈底;栈中C、栈中;栈顶D、以上都不对

考题 判断题在栈这种数据结构中,栈能插入删除的一端称为栈顶。A 对B 错

考题 单选题向一个顺序栈S(栈顶指针为top)中插入元素x时,首先要()。A S-stack[S-top]=xB S-top++C S-top--D x=S-stack[S-top]

考题 单选题栈中能插入删除的一端和另一端分别叫()。A 栈顶 栈底B 栈底栈中C 栈中栈顶D 以上 都不对

考题 填空题栈是一种特殊的线性表,允许插入和删除运算的一端称为()。不允许插入和删除运算的一端称为()。