设有字符串S= "software",其长度为3的子串数目为【 】。
A、8
B、7
C、6
D、5
设有字符串S= "software",其长度为3的子串数目为【 】。
A、8
B、7
C、6
D、5
C
【解析】
对于字符串S=“software",其长度为3的子串有“sof"“oft"“ftw"“twa”“war”“are”,共6个。
对于一个初始为空的栈,其入栈序列为abc时,其出栈序列可以有【 】种。
含有n个元素的线性表采用顺序存储方式时,对其运算速度最快的操作是【 】。
算术表达式a*(b-c)+d的后缀式是【 】(-、+、*表示算术的减、加、乘运算,运算符的优先级和结合性遵循惯例)。
对于下图,若采用邻接矩阵存储,则矩阵中的非0元素数目为【 】。
对于下图,从顶点1进行深度优先遍历时,不可能得到的遍历序列是【 】
在有13个元素构成的有序表data[1..13]中,用折半查找(即二分查找,计算时向下取整)方式查找值等于data[8]的元素时,先后与【 】等元素进行了比较。
某二叉排序树如下所示,新的元素45应作为【 】插入该二叉树中。
含有n个元素的线性表用顺序存储方式时,对其运算速度最快的操作是【 】。
对于一个初始为空的栈,其入栈序列为abc时,其出栈序列可以有【 】种。
数组是程序语言提供的基本数据结构,对数组通常进行的两种基本操作是数组元素的【 】。
已知某带权图G的邻接表如下所示,其中表结点的结构为:以下关于该图的叙述中,正确的是【 】。
某二叉树的先序遍历(根、左、右)序列为 EFHIGJK、中序遍历(左、根、右)序列为HFIEJKG,则该二叉树根结点的左孩子结点和右孩子结点分别是【 】
对于初始为空的栈S,入栈序列为a、b、c、d,且每个元素进栈、出栈各1次。若出栈序列的第一个元素为d,则合法的出栈序列为【 】。