题目内容

不论是顺序存储结构的栈还是链式存储结构的栈,其入栈和出栈操作的时间复杂度均为____。 注意:时间复杂度使用大O法;除O以外所有字母都使用小写;以2为低的对数,写为logn;n的5次方写为n^5;复杂度内两个符号相乘,省略乘号,如O(mn)

查看答案
更多问题

下面程序段的功能实现数据x进栈,要求在下划线处填上正确的语句。typedef struct { int s[100]; int top;} SqStack;void Push(SqStack &stack,int x){ if (stack.top==m-1) printf(“overflow”); else { ____; ____; }} 注意:答案中所有标点符号均为英文标点符号;字母大小写敏感;运算符两侧无空格;

顺序栈S,内部使用stack数组存储元素,栈顶为整型变量top,栈顶元素的值可用____表示;链栈S,数据域为data,指针域为next,则栈顶元素的值可用____表示。 注意:所有标点符号均为英文标点符号;符号两侧无空格

设顺序循环队列Q[0:m-1]的队头指针和队尾指针分别为F和R,其中队头指针F指向当前队头元素的前一个位置,队尾指针R指向当前队尾元素所在的位置,则出队列的语句为F =____。 注意:所有标点符号均为英文标点符号;符号两侧无空格

用具有n个元素的一维数组存储一个循环队列,则其队首指针总是指向队首元素的____,该循环队列的最大长度为____。 注意:所有标点符号均为英文标点符号;符号两侧无空格

答案查题题库