大数据结构与算法期末考试复习试题

上传人:灯火****19 文档编号:81420542 上传时间:2022-04-27 格式:DOCX 页数:16 大小:128.18KB
收藏 版权申诉 举报 下载
大数据结构与算法期末考试复习试题_第1页
第1页 / 共16页
大数据结构与算法期末考试复习试题_第2页
第2页 / 共16页
大数据结构与算法期末考试复习试题_第3页
第3页 / 共16页
资源描述:

《大数据结构与算法期末考试复习试题》由会员分享,可在线阅读,更多相关《大数据结构与算法期末考试复习试题(16页珍藏版)》请在装配图网上搜索。

1、数据结构与算法复习题一、选择题。1 .在数据结构中,从逻辑上可以把数据结构分为C。A动态结构和静态结构B .紧凑结构和非紧凑结构C.线性结构和非线性结构D .内部结构和外部结构2 .数据结构在计算机内存中的表示是指A。A数据的存储结构B .数据结构 C .数据的逻辑结构D .数据元素之间的关系3 .在数据结构中,与所使用的方t算机无关的是数据的A 结构。A逻辑 B .存储 C .逻辑和存储D .物理4 .在存储数据时,通常不仅要存储各数据元素的值,而且还要存储C。A数据的处理方法B .数据元素的类型C.数据元素之间的关系D .数据的存储方法5 .在决定选取何种存储结构时,一般不考虑A。A各结点

2、的值如何B .结点个数的多少C.对数据有哪些运算D .所用的编程语言实现这种结构是否方便。6 .以下说法正确的是 D。A数据项是数据的基本单位B.数据元素是数据的最小单位C.数据结构是带结构的数据项的集合D. 一些表面上很不相同的数据可以有相同的逻辑结构7 .算法分析白目的是 C,算法分析的两个主要方面是A。(1) A.找出数据结构的合理性B.研究算法中的输入和输出的关系C.分析算法的效率以求改进C .分析算法的易读性和文档性(2) A.空间复杂度和时间复杂度B .正确性和简明性C .可读性和文档性D .数据复杂性和程序复杂性8 .下面程序段的时间复杂度是O(n 2)。s =0;for( I

3、=0; in; i+) for(j=0;jn;j+)s +=Bij; sum =s ;9 .下面程序段的时间复杂度是O(n*m)。for( i =0; in; i+) for(j=0;jm;j+)Aij= 0;10 .下面程序段的时间复杂度是O(log 3n)。1 = 0 ;while (inext =NULLC. head-next =head D head!=NULL15.带头结点的单链表 head为空的判定条件是 BA. head = NULL B head-next =NULLC. head-next =head D head!=NULL16 .若某表最常用的操作是在最后一个结点之后插

4、入一个结点或删除最后一个结点,则采用D 存储方式最节省运算时间。A单链表 B .给出表头指针的单循环链表C .双链表 D .带头结点的双循环链表17 .需要分配较大空间,插入和删除不需要移动元素的线性表,其存储结构是 B cA单链表 B .静态链表C .线性链表D .顺序存储结构18 .非空的循环单链表 head的尾结点(由p所指向)满足 C。p = NULL=headA. p-next = NULLC. p-next =head D19.在循环双链表的p所指的结点之前插入s所指结点的操作是 D。A. p-prior = s ; s-next = p ; p-prior-next = s ;

5、s-prior = p-priorB. p-prior = s; p-prior-next = s;s-next = p; s-prior = p-priorC. s-next = p; s-prior = p-prior;p-prior = s ; p-prior-next = sD. s-next = p ; s-prior = p-prior ; p-prior-next = s ; p-prior = s 20 .如 果最常用的操作是取第i个结点及其前驱,则采用D存储方式最节省时间。A单链表 B .双链表 C .单循环链表D .顺序表21 .在一个具有n个结点的有序单链表中插入一个新结

6、点并仍然保持有序的时间复杂度是L。A. O (1) B . O (n) C . O (n2)D . O (nlog2n )22 .在一个长度为n (n1)的单链表上,设有头和尾两个指针,执行B 操作与链表的长度有关。A删除单链表中的第一个元素B.删除单链表中的最后一个元素C.在单链表第一个元素前插入一个新元素D.在单链表最后一个元素后插入一个新元素23.与单链表相比,双链表的优点之一是 D。A插入、删除操作更简单B.可以进行随机访问C.可以省略表头指针或表尾指针D.顺序访问相邻结点更灵活24 .如果对线性表的操作只有两种,即删除第一个元素,在最后一个元素的后面插入新元素,则最好使用B 。A只有

7、表头指针没有表尾指针的循环单链表B .只有表尾指针没有表头指针的循环单链表C.非循环双链表D.循环双链表25 .在长度为n的顺序表的第i个位置上插入一个元素(1w i wn+1),元素的移动次数为:A. n - i + 1 B . n - i C . i D. i - 126 .对于只在表的首、尾两端进行插入操作的线性表,宜采用的存储结构为CA顺序表B.用头指针表示的循环单链表C.用尾指针表示的循环单链表D .单链表27 .下述哪一条是顺序存储结构的优点?C。A插入运算方便B 可方便地用于各种逻辑结构的存储表示C存储密度大D删除运算方便28 .下面关于线性表的叙述中,错误的是哪一个? B。A线

8、性表采用顺序存储,必须占用一片连续的存储单元B线性表采用顺序存储,便于进行插入和删除操作。C线性表采用链式存储,不必占用一片连续的存储单元D线性表采用链式存储,便于进行插入和删除操作。29 .线性表是具有n个 B 的有限序列。A.字符 B .数据元素 C .数据项 D .表元素30 .在n个结点的线性表的数组实现中,算法的时间复杂度是O (1)的操作是 A。A.访问第i (1=i=n)个结点和求第i个结点的直接前驱(1i=n )B.在第i (1=i=n)个结点后插入一个新结点C.删除第i (1=inext=s ; s-next=p-nextB. s-next=p-next ; p-next=s

9、;C. p-next=s ; p-next=s-nextD. p-next=s-next ; p-next=s36 .线性表的顺序存储结构是一种A。A.随机存取的存储结构B.顺序存取的存储结构C.索引存取的存储结构D. Hash存取的存储结构37 .栈的特点是 B,队列的特点是A。A先进先出B .先进后出38 .栈和队列的共同点是 C。A都是先进后出B.都是先进先出C.只允许在端点处插入和删除元素D .没有共同点39 . 一个栈的进栈序列是a , b, c, d, e,则栈的不可能的输出序列是C 。A. edcba B . decba C . dceab D . abcde40 .设有一个栈,

10、元素依次进栈的顺序为A、B、CDE。下列 C 是不可能的出栈序歹U。A . A,B,C,D,E B . B,C,D,E,A C . E,A,B,C,D D . E,D,C,B,A41 .以下 B 不是队列的基本运算?A从队尾插入一个新元素B.从队列中删除第i个元素C.判断一个队列是否为空D.读取队头元素的值42 .若已知一个栈的进栈序列是1 , 2, 3, , n,其输出序列为pl , p2, p3, , , pn,若pl = n,则pi为 C 。A. i B . n-i C . n-i +1 D .不确定43 .判定一个顺序栈 st (最多元素为 MaxSize )为空的条件是 BA. st

11、-top != -1 B. st-top = -1C. st-top != MaxSize D . st-top = MaxSize44.判定一个顺序栈st (最多元素为MaxSize )为满的条件是 Dst-top = -1st-top = MaxSizeA. st-top != -1 BC. st-top != MaxSize D45 . 一个队列的入队序列是1 , 2, 3, 4,则队列的输出序列是 BA. 4, 3, 2, 1BC. 1, 4, 3, 2D. 1, 2, 3, 4 3, 2, 4, 146 .判定一个循环队列qu (最多元素为 MaxSize )为空的条件是 CA. q

12、u-rear qu-front =MaxSize B 1=MaxSizeC. qu-rear =qu-frontD.qu-rear - qu-front -qu-rear =qu-front -147 .在循环队列中,若是C。A. front=rear+1 Bfront 与rear分别表示对头元素和队尾元素的位置,则判断循环队列空的条件rear=front+1 C . front=rear D . front=048 .向一个栈顶指针为 h的带头结点的链栈中插入指针 s所指的结点时,应执行 D 操作。A. h-next=s ; Bs-next=h ;C. s-next=h ;h =s ; D.

13、s-next=h-next ;h-next=s ;49.输入序列为 ABC,可以变为CBA时,经过的栈操作为B。A.push,pop,push, pop, push, pop B. push, push, push, pop, pop,popC.push,push,pop, pop , push, pop D. push, pop, push, push, pop,pop50 .若栈采用顺序存储方式存储,现两栈共享空间V1 m , top1、top2分别代表第1和第2个栈的栈顶,栈1的底在V1,栈2的底在Vm,则栈满的条件是B 。A. |top2-top1|=0 B . top1+1=top2

14、 C . top1+top2=m D . top1=top251 .设计一个判别表达式中左、右括号是否配对出现的算法,采用 D数据结构最佳。A.线性表的顺序存储结构B .队列 C .线性表的链式存储结构D .栈52 .允许对队列进行的操作有D。A.对队列中的元素排序B .取出最近进队的元素C.在队头元素之前插入元素D .删除队头元素53 .对于循环队列 D 。A.无法判断队列是否为空B .无法判断队列是否为满C.队列不可能满D .以上说法都不对54 .若用一个大小为 6的数值来实现循环队列,且当前 rear和front的值分别为0和3 ,当从队列中删除一个元素,再加入两个元素后,rear和fr

15、ont的值分别为 B。A. 1 和 5 B , 2 和 4 C . 4 和 2 D . 5 和 155 .队列的“先进先出”特性是指D 。A.最早插入队列中的元素总是最后被删除B.当同时进行插入、删除操作时,总是插入操作优先C.每当有删除操作时,总是要先做一次插入操作D.每次从队列中删除的总是最早插入的元素56 .和顺序栈相比,链栈有一个比较明显的优势是A。A.通常不会出现栈满的情况B .通常不会出现栈空的情况C.插入操作更容易实现D .删除操作更容易实现57 .用不带头结点的单链表存储队列,其头指针指向队头结点,尾指针指向队尾结点,则在进行出队操作 时-C。A.仅修改队头指针B.仅修改队尾指

16、针C.队头、队尾指针都可能要修改D.队头、队尾指针都要修改58 .若串S= software其子串的数目是B 。A. 8 B . 37 C . 3659 .串的长度是指 B。A.串中所含不同字母的个数C.串中所含不同字符的个数B.串中所含字符的个数D.串中所含非空格字符的个数60 .串是一种特殊的线性表,其特殊性体现在B。A可以顺序存储B .数据元素是一个字符C.可以链式存储D .数据元素可以是多个字符61 .设有两个串p和q ,求q在p中首次出现的位置的运算称为 B。A连接 B .模式匹配 C .求子串 D .求串长62 .数组A中,每个元素的长度为 3个字节,行下标i从1到8,列下标jSA

17、开始连续存放的存储器内,该数组按行存放,元素 A85的起始地址为 CA. SA+ 141 B . SA+144 C . SA+ 222 D . SA+ 22563 .数组A中,每个元素的长度为 3个字节,行下标i从1到8,列下标jSA开始连续存放的存储器内,该数组按行存放,元素 A58的起始地址为 CA. SA+ 141 B . SA+180 C . SA+ 222 D . SA+ 22564 .若声明一个浮点数数组如下:froat average尸new float30;假设该数组的内存起始位置为200, average15的内存地址是 C。A. 214 B . 215 C . 260 D

18、. 25665 .设二维数组 A1 , m,1 , n按行存储在数组 B中,则二维数组元素 Ai,jA。A. n*(i-1)+j B , n*(i-1)+j-1 C . i*(j-1) D , j*m+i-166 .有一个100 X 90的稀疏矩阵,非 0元素有10,设每个整型数占 2个字节, 时,所需的字节数是 B。A. 20 B . 66 C . 18 000 D . 3367 .数组A0 , 4,-1 , -3,5 ,7中含有的元素个数是 A。A. 55 B . 45 C . 36 D . 16从1到10 ,从首地址O从1到10 ,从首地址O在一维数组B中的下标则用三元组表示该矩阵68

19、.对矩阵进行压缩存储是为了D 。C .提高运算速度D .减少存储空间A方便运算 B.方便存储69 .设有一个10阶的对称矩阵A,采用压缩存储方式,以行序为主存储,a为第一个元素,其存储地址为1 ,每个元素占1个地址空间,则 a 8,5的地址为 B 。A. 13 B . 33 C . 18 D . 4070 .稀疏矩阵一般的压缩存储方式有两种,即 C。 A.二维数组和三维数组B.三元组和散列C.三元组和十字链表D .散列和十字链表71 .树最适合用来表示 C。.无序数据元素D .元素之间无联系的数据A有序数据元素BC.元素之间具有分支层次关系的数据72 .深度为5的二叉树至多有 C 个结点。A.

20、 16 B . 32 C .31 C .1073 .对一个满二叉树,m个叶子,n个结点,深度为h ,则 D。A. n = h+m B h+m = 2n C m = h-1 D n = 2h-174 .任何一棵二叉树的叶子结点在前序、中序和后序遍历序列中的相对次序AA不发生改变B .发生改变C .不能确定 D .以上都不对75 .在线索化树中,每个结点必须设置一个标志来说明它的左、右链指向的是树结构信息,还是线索化信 息,若0标识树结本M言息,1标识线索,对应叶结点的左右链域,应标识为_D _ 。A. 00 B . 01 C . 10 D . 1176 .在下述论述中,正确的是 D。只有一个结点

21、的二叉树的度为0 ;二叉树的度为2 ;二叉树的左右子树可任意交换;深度为K的顺序二叉树的结点个数小于或等于深度相同的满二叉树。A. B . C . D .77 .设森林F对应的二叉树为 B,它有m个结点,B的根为p , p的右子树的结点个数为n ,森林F中第一棵树的结点的个数是 A。A. m-n B . m-n-1 C . n+1 D ,不能确定78 .若一棵二叉树具有 10个度为2的结点,5个度为1的结点,则度为0的结点的个数是 B 。A. 9 B . 11 C . 15 D .不能确定79 .具有10个叶子结点的二叉树中有 B 个度为2的结点。A. 8 B . 9 C . 10 D . 1

22、180 .在一个无向图中,所有顶点的度数之和等于所有边数的C 倍。A. 1/2 B 1 C 2 D 481 .在一个有向图中,所有顶点的入度之和等于所有顶点的出度之和的B 倍。A. 1/2 B 1 C 2 D 482 .某二叉树结点的中序序列为ABCDEFG后序序列为 BDCAFGE则其左子树中结点数目为: CA. 3 B . 2 C . 4 D .583.已知一算术表达式的中缀形式为A + B *C - D/E,后缀形式为 ABC *+DE/ -,其前缀形式为D。A . A+B*C/DE B . A+B*CD/E C +*ABC/DED. +A*BC/DE84.已知一个图,如图所示,若从顶点

23、a出发按深度搜索法能得到的一种顶点序列为 D 种顶点序列为 A;A. a, b, e, c, d, f B;按广度搜索法进行遍历,.a, c, f , e, b, dA. a, b, c, e, d, f Ba, b, c, e, f, d进行遍历,则可 则可能得到的一85 .采用邻接表存储的图的深度优先遍历算法类似于二叉树的_A-A.先序遍历B.中序遍历C.后序遍历D.按层遍历86 .采用邻接表存储的图的广度优先遍历算法类似于二叉树的DA.先序遍历B.中序遍历C.后序遍历D.按层遍历87 .具有n个结点的连通图至少有 A 条边。A . n-1 B . n C . n(n-1)/2 D . 2

24、n88 .广义表(a), a)的表头是 C ,表尾是 C。A. aB()C(a)D(a)89 .广义表(a)的表头是C 表尾是 B。A. aB()C(a)D(a)90 .顺序查找法适合于存储结构为B 的线性表。A散列存储B顺序存储或链式存储C 压缩存储 D 索引存储91.对线性表进行折半查找时,要求线性表必须B。A以顺序方式存储B以顺序方式存储,且结点按关键字有序排列C以链式方式存储D以链式方式存储,且结点按关键字有序排列92 nD。A O(n 2) B O(nlog 2n) C O(n) D O(log2n)93 .有一个有序表为 1, 3, 9, 12, 32, 41, 45, 62, 7

25、5, 77, 82, 95, 100,当折半查找值为 82 的 结点时,C 次比较后查找成功。A.11 B 5 C 4 D 894 .二叉树为二叉排序树的充分必要条件是其任一结点的值均大于其左孩子的值、小于其右孩子的值。这种说法 B oA 。树和B+树都能有效的支持随机查找树和B+树都可用于文件索引结构A 正确 B错误95 .下面关于B树和B+树的叙述中,不正确的结论是A B树和B+树都能有效的支持顺序查找B BC B 树和B+树都是平衡的多叉树D B96 .以下说法错误的是 B。A散列法存储的思想是由关键字值决定数据的存储地址B.散列表的结点中只包含数据元素自身的信息,不包含指针。C.负载因

26、子是散列表的一个重要参数,它反映了散列表的饱满程度。D.散列表的查找效率主要取决于散列表构造时选取的散列函数和处理冲突的方法。97.查找效率最高的二叉排序树是 C。 A .所有结点的左子树都为空的二叉排序树。B.所有结点的右子树都为空的二叉排序树。C.平衡二叉树。D.没有左子树的二叉排序树。98 .排序方法中,从未排序序列中依次取出元素与已排序序列中的元素进行比较,将其放入已排序序列的 正确位置上的方法,称为C 。A希尔排序B 。冒泡排序 C插入排序D 。选择排序99 .在所有的排序方法中,关键字比较的次数与记录的初始排列次序无关的是DA希尔排序 B .冒泡排序 C .直接插入排序D .直接选

27、择排序100 .堆是一种有用的数据结构。下列关键码序列 D是一个堆。A. 94,31,53,23,16,72BC. 16,53,23,94,31,72D一种 B 排序。A插入 B .选择 C.94,53,31,72,16,23.16,31,23,94,53,72101交换 D .归并.堆排序是102. D在链表中进行操作比在顺序表中进行操作效率高。A顺序查找B .折半查找C .分块查找D .插入103. 直接选择排序的时间复杂度为D。 (n为元素个数)A. O (n)104. O(log 2n)C . O(nlog 2n) D . O(n 2)二、填空题。1 .数据逻辑结构包括线性结构、 树形

28、结构 和 图状结构 三种类型,树形结构和图状结构合称非线性结构 。2 .数据的逻辑结构分为 集合 、线性结构、 树形结构 和 图状结构4种。3 .在线性结构中,第一个结点没有前驱结点,其余每个结点有且只有1 个前驱结点;最后一个结点没有 后续结点,其余每个结点有且只有 J 个后续结点。4 .线性结构中元素之间存在一对一关系,树形结构中元素之间存在一对多关系,图形结构中元素之间存在 多对多 关系。5 .在树形结构中,树根结点没有前驱结点,其余每个结点有且只有 匚个前驱结点;叶子结点没有后续 结点,其余每个结点的后续结点可以任意多个 。6 .数据结构的基本存储方法是顺序、 链式、 索引 和 散列

29、存储。7 .衡量一个算法的优劣主要考虑正确性、可读性、健壮性和时间复杂度与 空间复杂度。8 .评估一个算法的优劣,通常从时间复杂度和 空间复杂度两个方面考察。9 .算法的5个重要特性是有穷性、确定性、可行性、输入和输出。10 .在一个长度为n的顺序表中删除第i个元素时,需向前移动 n-i-1个元素。11 .在单链表中,要删除某一指定的结点,必须找到该结点的前驱 结点。12 .在双链表中,每个结点有两个指针域,一个指向前驱 结点,另一个指向 后继结点。13 .在顺序表中插入或删除一个数据元素,需要平均移动 n 个数据元素,移动数据元素的个数与位置有关。14 .当线性表的元素总数基本稳定,且很少进

30、行插入和删除操作,但要求以最快的速度存取线性表的元素是,应采用 顺序 存储结构。15 .根据线性表的链式存储结构中每一个结点包含的指针个数,将线性链表分成 单链表 和双链表。16 .顺序存储结构是通过下标表示元素之间的关系的;链式存储结构是通过指针 表示元素之间的关系的。17 .带头结点的循环链表L中只有一个元素结点的条件是L-next-next=L。18 .栈是限定仅在表尾进行插入或删除操作的线性表,其运算遵循后进先出的原则。19 .空串是 零个字符的串 ,其长度等于 J?o空白串是由一个或多个空格字符组成的串,其长度等于其_包含的空格个数。20 .组成串的数据元素只能是单个字符。21 .

31、一个字符串中 任意个连续字符构成的部分称为该串的子串。22 .子串str 在主串datastructure ” 中的位置是5。23 .二维数组M的每个元素是6个字符组成的串,行下标 i的范围从0到8,列下标j的范围从1 到10 ,则存放M至少需要540个字节;M的第8列和第5行共占108个字节。24 .稀疏矩阵一般的压缩存储方法有两种,即三元组表和十字链表。25 .广义表(a), (b), c), (d)的长度是 J,深度是4。26 .在一棵二叉树中,度为零的结点的个数为n0 ,度为2的结点的个数为n2 ,则有n0 =n2+1 。27 .在有n个结点的二叉链表中,空链域的个数为n+1 。28

32、. 一棵有n个叶子结点的哈夫曼树共有2n-1 个结点。29 .深度为5的二叉树至多有 31 个结点。30 .若某二叉树有20个叶子结点,有 30个结点仅有一个孩子,则该二叉树的总结点个数为69,31 .某二叉树的前序遍历序列是abdgcefh ,中序序列是dgbaechf ,其后序序列为 gdbehfca 。32 .线索二叉树的左线索指向其 遍历序列中的前驱,右线索指向其遍的序列中的后 继。33 .在各种查找方法中,平均查找长度与结点个数n无关的查找方法是散列查找法 。34 .在分块索引查找方法中,首先查找索引表 ,然后查找相应的块表 :35 . 一个无序序列可以通过构造一棵二叉排序树而变成一

33、个有序序列,构造树的过程即为对无序序列进行排序的过程。36 .具有10个顶点的无向图,边的总数最多为_45_。37 .已知图G的邻接表如图所示,其从顶点v1出发的深度优先搜索序列为v1v2v3v6v5v4 ,其从顶点v1出发的广度优先搜索序列为_v1v2v5v4v3v6。38 .索引是为了加快检索速度而引进的一种数据结构。一个索引隶属于某个数据记录集,它由若干索引项 组成,索引项的结构为关键字 和 关键字对应记录的地址 。39 . Prim算法生成一个最小生成树每一步选择都要满足边的总数不超过n-1,当前选择的边的权值是候选边中最小的, 选中的边加入树中不产生回路三项原则。40 .在一棵m阶B

34、树中,除根结点外,每个结点最多有m 棵子树,最少有 m/2棵子树。三、判断题。1 .在决定选取何种存储结构时,一般不考虑各结点的值如何。(,)2 .抽象数据类型(ADT)包括定义和实现两方面,其中定义是独立于实现的,定义仅给出一个ADT的逻辑特性,不必考虑如何在计算机中实现。(V )3 .抽象数据类型与计算机内部表示和实现无关。(,)4 .顺序存储方式插入和删除时效率太低,因此它不如链式存储方式好。(X )5 .线性表采用链式存储结构时,结点和结点内部的存储空间可以是不连续的。(X )6 .对任何数据结构链式存储结构一定优于顺序存储结构。(x )7 .顺序存储方式只能用于存储线性结构。(X )

35、8 .集合与线性表的区别在于是否按关键字排序。(x )9 ()10 .线性表就是顺序存储的表。(x )11 .取线性表的第i个元素的时间同i的大小有关。(x )12 .循环链表不是线性表。(x )13 .链表是采用链式存储结构的线性表,进行插入、删除操作时,在链表中比在顺序表中效率高。(V )14 .双向链表可随机访问任一结点。(X )15,在单链表中,给定任一结点的地址p ,则可用下述语句将新结点s插入结点p的后面:p-next =s; s-next = p-next; ( x )16 .队列是一种插入和删除操作分别在表的两端进行的线性表,是一种先进后出的结构。(x )17 .串是一种特殊的

36、线性表,其特殊性体现在可以顺序存储。(x )18 .长度为1的串等价于一个字符型常量。(X )19 .空串和空白串是相同的。(X)20 .数组元素的下标值越大,存取时间越长。(X )21 .用邻接矩阵法存储一个图时,在不考虑压缩存储的情况下,所占用的存储空间大小只与图中结点个数 有关,而与图的边数无关。(,)22 . 一个广义表的表头总是一个广义表。(X )23 . 一个广义表的表尾总是一个广义表。(V )24 .广义表(a ), b), c )的表头是(a ), b) ,表尾是(c )。(,)25,二叉树的后序遍历序列中,任意一个结点均处在其孩子结点的后面。(V )26.度为2的有序树是二叉

37、树。(X )27,二叉树的前序遍历序列中,任意一个结点均处在其孩子结点的前面。(V )28 .用一维数组存储二叉树时,总是以前序遍历顺序存储结点。(X)29 .若已知一棵二叉树的前序遍历序列和后序遍历序列,则可以恢复该二叉树。(X )30 .在哈夫曼树中,权值最小的结点离根结点最近。(X )31 .强连通图的各顶点间均可达。(V )32 .对于任意一个图,从它的某个结点进行一次深度或广度优先遍历可以访问到该图的每个顶点。(X )33 .在待排序的记录集中,存在多个具有相同键值的记录,若经过排序,这些记录的相对次序仍然保持不变,称这种排序为稳定排序。(,)34在平衡二叉树中,任意结点左右子树的高度差(绝对值)不超过 1。(,)35 .拓扑排序是按AOE网中每个结点事件的最早发生时间对结点进行排序。(X )36 .冒泡排序算法关键字比较的次数与记录的初始排列次序无关。(X )37 .对线性表进行折半查找时,要求线性表必须以链式方式存储,且结点按关键字有序排列。(X )38 .散列法存储的思想是由关键字值决定数据的存储地址。(,)39 .二叉树为二叉排序树的充分必要条件是其任一结点的值均大于其左孩子的值、小于其右孩子的值。(X )40 .具有n个结点的二叉排序树有多种,其中树高最小的二叉排序树是最佳的。(V)41 .直接选择排序算法在最好情况下的时间复杂度为O(n)。( X )

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!