算术表达式a+b-c*d的后缀式是【 】(-、+、*表示算术的减、加、乘运算,运算符的优先级和结合性遵循惯例)。
A、ab+cd*-
B、abc+-d*
C、abcd+-*
D、ab+c-d*
算术表达式a+b-c*d的后缀式是【 】(-、+、*表示算术的减、加、乘运算,运算符的优先级和结合性遵循惯例)。
A、ab+cd*-
B、abc+-d*
C、abcd+-*
D、ab+c-d*
A
设有关键码序列(10,40,30,20),根据该序列构建的二叉排序树是【 】。
某图G的邻接表如下所示。以下关于图G的叙述中,正确的是【 】。
在一个线性表上可以进行二分查找(折半查找)的充分必要条件是【 】。
若元素a、b、c、d、e、f依次进栈,允许进栈、出栈操作交替进行。但不允许连续三次进行出栈工作,则不可能得到的出栈序列是【 】。
含有n个元素的线性表采用顺序存储,等概率删除其中任一个元素,平均需要移动【 】个元素。
在解决计算机与打印机之间速度不匹配的问题时,通常设置一个打印数据缓冲区,计算机将要输出的数据依次写入该缓冲区,而打印机则依次从该缓冲区取出数据。因此,该缓冲区的数据结构应该是【 】。
对于一个初始为空的栈,其入栈序列为abc时,其出栈序列可以有【 】种。
算术表达式a+(b-c)*d的后缀式是【 】(-、+、*表示算术的减、加、乘运算,运算符的优先级和结合性遵循惯例)。
对于一个初始为空的栈,其入栈序列为abc时,其出栈序列可以有【 】种。
算术表达式a*(b-c)+d的后缀式是【 】(-、+、*表示算术的减、加、乘运算,运算符的优先级和结合性遵循惯例)。
对于初始为空的栈S,入栈序列为a、b、c、d,且每个元素进栈、出栈各1次。若出栈序列的第一个元素为d,则合法的出栈序列为【 】。
对于一个初始为空的栈,其入栈序列为 1,2,3,...,n(n>3),若出栈序列的第一个元素是1则出栈序列的第n个元素【 】