


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、WORD格式"数据构造与算法" c 语言版期末考复习题一、选择题。1在数据构造中,从逻辑上可以把数据构造分为C。A 动态构造和静态构造B紧凑构造和非紧凑构造C线性构造和非线性构造D内部构造和外部构造2数据构造在计算机内存中的表示是指A。A 数据的存储构造B数据构造C数据的逻辑构造D数据元素之间的关系3在数据构造中,与所使用的计算机无关的是数据的A构造。A 逻辑B存储C逻辑和存储D物理4在存储数据时,通常不仅要存储各数据元素的值,而且还要存储C。A 数据的处理方法B数据元素的类型C数据元素之间的关系D数据的存储方法5在决定选取何种存储构造时,一般不考虑A。A 各结点的值如何B
2、结点个数的多少C对数据有哪些运算D所用的编程语言实现这种构造是否方便。6以下说法正确的选项是D。A 数据项是数据的根本单位专业资料整理WORD格式1专业资料整理WORD格式B数据元素是数据的最小单位C数据构造是带构造的数据项的集合D一些外表上很不一样的数据可以有一样的逻辑构造7算法分析的目的是C,算法分析的两个主要方面是A。1A 找出数据构造的合理性B研究算法中的输入和输出的关系C分析算法的效率以求改进C分析算法的易读性和文档性2A 空间复杂度和时间复杂度B正确性和简明性C可读性和文档性D数据复杂性和程序复杂性8下面程序段的时间复杂度是O(n2)。s =0;for( I =0; i<n;
3、 i+)for(j=0;j<n;j+)s +=Bij;sum = s ;9下面程序段的时间复杂度是O(n*m)。for( i =0; i<n; i+)for(j=0;j<m;j+)Aij 0;10下面程序段的时间复杂度是O(log3n)。专业资料整理WORD格式2专业资料整理WORD格式i 0;while i<=n i = i * 3 ;11在以下的表达中,正确的选项是B。A 线性表的顺序存储构造优于链表存储构造B二维数组是其数据元素为线性表的线性表C栈的操作方式是先进先出D队列的操作方式是先进后出12通常要求同一逻辑构造中的所有数据元素具有一样的特性,这意味着B 。A
4、 数据元素具有同一特点B不仅数据元素所包含的数据项的个数要一样,而且对应的数据项的类型要一致C每个数据元素都一样D数据元素所包含的数据项的个数要相等专业资料整理WORD格式13链表不具备的特点是A 可随机访问任一结点C不必事先估计存储空间A 。B插入删除不需要移动元素D所需空间与其长度成正比专业资料整理WORD格式14不带头结点的单链表head为空的判定条件是A。A head = NULLB head->next =NULL专业资料整理WORD格式3专业资料整理WORD格式Chead->next =headD head!=NULL15带头结点的单链表head 为空的判定条件是B。A
5、 head = NULLB head->next =NULLChead->next =headD head!=NULL16假设某表最常用的操作是在最后一个结点之后插入一个结点或删除最后一个结点,那么采用D 存储方式最节省运算时间。A 单链表B给出表头指针的单循环链表C双链表D带头结点的双循环链表17需要分配较大空间,插入和删除不需要移动元素的线性表,其存储构造是B 。A 单链表B静态链表C线性链表D顺序存储构造18非空的循环单链表head 的尾结点由 p 所指向满足C。A p->next = NULLBp = NULLCp->next =headDp = head19在
6、循环双链表的p 所指的结点之前插入s 所指结点的操作是D。A p->prior = s;s->next = p;p->prior->next = s;s->prior = p->priorBp->prior = s;p->prior->next = s;s->next = p;s->prior = p->prior专业资料整理WORD格式4专业资料整理WORD格式Cs->next = p;s->prior = p->prior ;p->prior = s;p->prior->next =
7、 sDs->next = p;s->prior = p->prior ;p->prior->next = s;p->prior = s20如果最常用的操作是取第i 个结点及其前驱,那么采用D存储方式最节省时间。A 单链表B双链表C单循环链表D顺序表21在一个具有n 个结点的有序单链表中插入一个新结点并仍然保持有序的时间复杂度是B 。A O1BOnC On2DOnlog2n22在一个长度为nn>1的单链表上,设有头和尾两个指针,执行B操作与链表的长度有关。A 删除单链表中的第一个元素B删除单链表中的最后一个元素C在单链表第一个元素前插入一个新元素D在单链
8、表最后一个元素后插入一个新元素23与单链表相比,双链表的优点之一是D。A 插入、删除操作更简单B可以进展随机访问C可以省略表头指针或表尾指针D顺序访问相邻结点更灵活专业资料整理WORD格式5专业资料整理WORD格式24如果对线性表的操作只有两种,即删除第一个元素,在最后一个元素的后面插入新元素,那么最好使用B。A 只有表头指针没有表尾指针的循环单链表B只有表尾指针没有表头指针的循环单链表C非循环双链表D循环双链表25在长度为 n 的顺序表的第 i 个位置上插入一个元素1 in+1,元素的移动次数为:A。A n i + 1Bn iCiDi 126对于只在表的首、尾两端进展插入操作的线性表,宜采用
9、的存储构造为C。A 顺序表B用头指针表示的循环单链表C用尾指针表示的循环单链表D单链表27下述哪一条是顺序存储构造的优点?C。A 插入运算方便B 可方便地用于各种逻辑构造的存储表示C 存储密度大D 删除运算方便28下面关于线性表的表达中,错误的选项是哪一个?B。A 线性表采用顺序存储,必须占用一片连续的存储单元B 线性表采用顺序存储,便于进展插入和删除操作。专业资料整理WORD格式6专业资料整理WORD格式C 线性表采用链式存储,不必占用一片连续的存储单元D 线性表采用链式存储,便于进展插入和删除操作。29线性表是具有n 个B的有限序列。A字符B数据元素C数据项D表元素30在 n 个结点的线性
10、表的数组实现中,算法的时间复杂度是O1的操作是A 。A访问第 i1<=i<=n 个结点和求第 i 个结点的直接前驱 1<i<=nB在第 i1<=i<=n个结点后插入一个新结点C删除第 i 1<=i<=n 个结点D以上都不对31假设长度为 n 的线性表采用顺序存储构造,在其第 i 个位置插入一个新元素的算法的时间复杂度为C。AO(0)BO(1)CO(n)DO(n2)32对于顺序存储的线性表,访问结点和增加、删除结点的时间复杂度为C 。AO(n) O(n)BO(n) O(1)CO(1) O(n)DO(1) O(1)33线性表a1,a2,an以链式方式
11、存储,访问第i 位置元素的时间复杂度为C。专业资料整理WORD格式7专业资料整理WORD格式AO(0)BO(1)CO(n)DO(n2)34单链表中,增加一个头结点的目的是为了C。A使单链表至少有一个结点B标识表结点中首结点的位置C方面运算的实现D说明单链表是线性表的链式存储35在单链表指针为p 的结点之后插入指针为s 的结点,正确的操作是B。Ap->next=s;s->next=p->nextB s->next=p->next ;p->next=s;Cp->next=s;p->next=s->nextDp->next=s->ne
12、xt;p->next=s专业资料整理WORD格式36线性表的顺序存储构造是一种A随机存取的存储构造C索引存取的存储构造A 。B顺序存取的存储构造DHash 存取的存储构造专业资料整理WORD格式37栈的特点是B,队列的特点是A。A 先进先出B先进后出38栈和队列的共同点是C。A 都是先进后出B都是先进先出C只允许在端点处插入和删除元素D没有共同点39一个栈的进栈序列是a,b,c,d,e,那么栈的不可能的输出序列是C。A edcbaB decbaCdceabDabcde专业资料整理WORD格式8专业资料整理WORD格式40设有一个栈,元素依次进栈的顺序为A、B、C、 D、E。以下C是不可能
13、的出栈序列。A A,B,C,D,EBB,C,D,E,ACE,A,B,C,DDE,D,C,B,A41以下B不是队列的根本运算?A 从队尾插入一个新元素B从队列中删除第i 个元素C判断一个队列是否为空D读取队头元素的值42假设一个栈的进栈序列是1,2,3,n,其输出序列为 p1,p2,p3,, ,pn,假设 p1n,那么 pi 为C。A iBniCni 1D不确定43判定一个顺序栈st最多元素为 MaxSize为空的条件是B。A st->top != -1Bst->top = -1Cst->top != MaxSizeD st->top =MaxSize44判定一个顺序栈s
14、t最多元素为 MaxSize为满的条件是D。A st->top != -1Bst->top = -1Cst->top != MaxSizeDst->top =MaxSize45一个队列的入队序列是1,2,3,4,那么队列的输出序列是B。A 4,3,2,1B1,2,3,4专业资料整理WORD格式9专业资料整理WORD格式C1,4,3,2D3,2,4,146判定一个循环队列qu最多元素为 MaxSize为空的条件是C。A qu->rear qu->front =MaxSizeBqu->rear qu->front -1=MaxSizeCqu->
15、rear =qu->frontD qu->rear =qu->front -147在循环队列中,假设 front 与 rear 分别表示对头元素和队尾元素的位置,那么判断循环队列空的条件是C。A front=rear+1Brear=front+1Cfront=rearDfront=048向一个栈顶指针为h 的带头结点的链栈中插入指针s 所指的结点时, 应执行D 操作。A h->next=s ;Bs->next=h ;Cs->next=h ;h =s ;Ds->next=h->next ;h->next=s ;49输入序列为 ABC ,可以变
16、为 CBA 时,经过的栈操作为B。A push,pop,push,pop,push,popBpush,push,push,pop, pop,popCpush,push,pop, pop,push,popDpush,pop,push,push,pop,pop50假设栈采用顺序存储方式存储,现两栈共享空间V1m ,top1 、top2 分别代表第 1 和第 2 个栈的栈顶,栈 1 的底在 V1 ,栈 2 的底在 Vm ,那么栈满的条专业资料整理WORD格式10专业资料整理WORD格式件是B。A |top2-top1|=0B top1+1=top2C top1+top2=mDtop1=top251设
17、计一个判别表达式中左、右括号是否配对出现的算法,采用D数据构造最正确。A 线性表的顺序存储构造B队列C线性表的链式存储构造D栈专业资料整理WORD格式52允许对队列进展的操作有A对队列中的元素排序C在队头元素之前插入元素D 。B取出最近进队的元素D删除队头元素专业资料整理WORD格式53对于循环队列D。A无法判断队列是否为空B无法判断队列是否为满C队列不可能满D以上说法都不对54假设用一个大小为6 的数值来实现循环队列,且当前rear 和 front 的值分别为0 和 3,当从队列中删除一个元素,再参加两个元素后,rear和 front 的值分别为B。A1和5B2和4C4和2D5和155队列的
18、“先进先出特性是指D。专业资料整理WORD格式11专业资料整理WORD格式A最早插入队列中的元素总是最后被删除B当同时进展插入、删除操作时,总是插入操作优先C每当有删除操作时,总是要先做一次插入操作D每次从队列中删除的总是最早插入的元素56和顺序栈相比,链栈有一个比较明显的优势是A。A通常不会出现栈满的情况B通常不会出现栈空的情况C插入操作更容易实现D删除操作更容易实现57用不带头结点的单链表存储队列,其头指针指向队头结点,尾指针指向队尾结点,那么在进展出队操作时C。A仅修改队头指针B仅修改队尾指针C队头、队尾指针都可能要修改D队头、队尾指针都要修改58假设串 S=software,其子串的数
19、目是B。A8B37C36D959串的长度是指B。A串中所含不同字母的个数B串中所含字符的个数C串中所含不同字符的个数D串中所含非空格字符的个数60串是一种特殊的线性表,其特殊性表达在B。A 可以顺序存储B数据元素是一个字符专业资料整理WORD格式12专业资料整理WORD格式C可以链式存储D数据元素可以是多个字符61设有两个串 p 和 q,求 q 在 p 中首次出现的位置的运算称为B。A 连接B模式匹配C求子串D求串长62数组 A 中,每个元素的长度为3 个字节,行下标i 从 1 到 8,列下标 j 从 1到 10,从首地址 SA 开场连续存放的存储器内,该数组按行存放,元素A85的起始地址为C
20、。A SA 141B SA144CSA222DSA22563数组 A 中,每个元素的长度为3 个字节,行下标i 从 1 到 8,列下标 j 从 1到 10,从首地址 SA 开场连续存放的存储器内,该数组按行存放,元素A58的起始地址为C。A SA 141B SA180CSA222DSA22564假设声明一个浮点数数组如下:froat average=new float30;假设该数组的内存起始位置为200, average15的内存地址是C。A 214B 215C260D25665设二维数组A1 ,m,1,n按行存储在数组B 中,那么二维数组元素Ai,j在一维数组 B 中的下标为A。A n*(
21、i-1)+jB n*(i-1)+j-1Ci*(j-1)Dj*m+i-1专业资料整理WORD格式13专业资料整理WORD格式66有一个 100×90 的稀疏矩阵,非0 元素有 10,设每个整型数占2 个字节,那么用三元组表示该矩阵时,所需的字节数是B。A 20B 66C18 000D3367数组 A0 , 4,-1 ,-3,5, 7中含有的元素个数是 A。A 55B 45C36D1668对矩阵进展压缩存储是为了D。A 方便运算B方便存储C提高运算速度D减少存储空间69设有一个 10 阶的对称矩阵 A,采用压缩存储方式,以行序为主存储, a1,1为第一个元素,其存储地址为 1,每个元素占
22、 1 个地址空间,那么 a8,5的地址为B 。A 13B 33C18D4070稀疏矩阵一般的压缩存储方式有两种,即C。A 二维数组和三维数组B三元组和散列C三元组和十字链表D散列和十字链表71树最适合用来表示C。A 有序数据元素B无序数据元素C元素之间具有分支层次关系的数据D元素之间无联系的数据专业资料整理WORD格式14专业资料整理WORD格式72深度为 5 的二叉树至多有C个结点。A 16B 32C31C1073对一个满二叉树, m 个叶子, n 个结点,深度为h,那么D。A n = h+mB h+m = 2nC m = h-1Dn = 2h-174任何一棵二叉树的叶子结点在前序、中序和后
23、序遍历序列中的相对次序A 。A 不发生改变B发生改变C不能确定D以上都不对75在线索化树中,每个结点必须设置一个标志来说明它的左、右链指向的是树构造信息,还是线索化信息,假设0 标识树构造信息, 1 标识线索,对应叶结点的左右链域,应标识为 _ D_。A 00B01C10D1176在下述论述中,正确的选项是D。只有一个结点的二叉树的度为0;二叉树的度为2;二叉树的左右子树可任意交换;深度为 K 的顺序二叉树的结点个数小于或等于深度一样的满二叉树。A BCD77设森林 F 对应的二叉树为B,它有 m 个结点, B 的根为 p,p 的右子树的结专业资料整理WORD格式15专业资料整理WORD格式点
24、个数为 n,森林 F 中第一棵树的结点的个数是A。A m-nBm-n-1Cn+1D不能确定78假设一棵二叉树具有10 个度为 2 的结点, 5 个度为 1 的结点,那么度为0 的结点的个数是B 。A 9B11C15D不能确定79具有 10 个叶子结点的二叉树中有B个度为 2 的结点。A 8B9C10D1180在一个无向图中,所有顶点的度数之和等于所有边数的C倍。A1/2 B1C2D 481在一个有向图中,所有顶点的入度之和等于所有顶点的出度之和的B倍。A1/2B1C2D4左中右我按我做的题目举例吧:后序序列为:bfegcda, 中序序列为: badefcg, 求前序序列。这里会用:后序列序列最
25、后一个值即树或子树的根。由后序“bfegcda 知 a 为根,由中序“badefcg知 a 的左子树仅有b 一个节点。即图1.去除序列中的b 和 a 得后序“fegcd和中序“defcg,可知, d 为 a 的右子树树根后序最后一个值且d 的左子树为空 d 前面无值,同理再去掉d 得到,“fegc和“efcg,可知 c 为 d 的右子树树根,如图2.由中序“efcg知c 的右子树为 g,左子树为 e,f ,同理得最后结果树为图3.于是得出前序列为:abdcefg82某二叉树结点的中序序列为ABCDEFG ,后序序列为 BDCAFGE ,那么其左子树中结点数目为:CA3B2C4D 5专业资料整理
26、WORD格式16专业资料整理WORD格式83一算术表达式的中缀形式为AB *CD/E,后缀形式为 ABC*+DE/,其前缀形式为D。将算术表达式的中缀形式作为一棵二叉树的中序遍历序列,将后缀形式作为这棵二叉树的后序遍历序列,再由二叉树的中序遍历序列和后序遍历序列唯一确实定这棵二叉树,在对其进展先序遍历,就可得出算术表达式的前缀形式。AA+B*C/DEBA+B*CD/EC+*ABC/DED+A*BC/DE84一个图,如下列图,假设从顶点 a 出a发按深度搜索法进展遍历,那么可能得到的一种顶点序bec列为_D_;按广度搜索法进展遍历,那么可能df得到的一种顶点序列为 _A_; Aa,b,e,c,d
27、,fBa,c,f ,e,b,dCa,e,b,c,f,d,Da,e,d,f ,c,b Aa,b,c,e,d,fBa,b,c,e,f,dCa,e,b,c,f,d,Da,c,f ,d,e,b85采用邻接表存储的图的深度优先遍历算法类似于二叉树的_A_。A 先序遍历B中序遍历C后序遍历D按层遍历86采用邻接表存储的图的广度优先遍历算法类似于二叉树的_D_。A 先序遍历B中序遍历C后序遍历D按层遍历87具有 n 个结点的连通图至少有A条边。专业资料整理WORD格式17专业资料整理WORD格式An-1B nC n(n-1)/2D 2n88广义表a,a的表头是C,表尾是C。A aBC aD a89广义表a的
28、表头是C,表尾是B。A aBC aD a90顺序查找法适合于存储构造为B的线性表。A散列存储B顺序存储或链式存储C压缩存储D索引存储91对线性表进展折半查找时,要求线性表必须B。A以顺序方式存储B以顺序方式存储,且结点按关键字有序排列C以链式方式存储D以链式方式存储,且结点按关键字有序排列92采用折半查找法查找长度为n 的线性表时,每个元素的平均查找长度为D 。AO(n2)BO(nlog2n)CO(n)DO(log2n)93有一个有序表为 1,3,9,12,32,41,45,62,75,77,82,95,100,专业资料整理WORD格式18专业资料整理WORD格式当折半查找值为82 的结点时,
29、 C次比较后查找成功。A 11B 5C 4D894二叉树为二叉排序树的充分必要条件是其任一结点的值均大于其左孩子的值、小于其右孩子的值。这种说法B。A正确B错误95下面关于 B 树和 B+树的表达中,不正确的结论是A。AB 树和 B+树都能有效的支持顺序查找BB 树和 B+树都能有效的支持随机查找CB 树和 B+树都是平衡的多叉树DB 树和 B+树都可用于文件索引构造96以下说法错误的选项是B。A 散列法存储的思想是由关键字值决定数据的存储地址B散列表的结点中只包含数据元素自身的信息,不包含指针。C负载因子是散列表的一个重要参数,它反映了散列表的饱满程度。D散列表的查找效率主要取决于散列表构造
30、时选取的散列函数和处理冲突的方法。97查找效率最高的二叉排序树是C。A 所有结点的左子树都为空的二叉排序树。B所有结点的右子树都为空的二叉排序树。专业资料整理WORD格式19专业资料整理WORD格式C平衡二叉树。D没有左子树的二叉排序树。98排序方法中,从未排序序列中依次取出元素与已排序序列中的元素进展比较,将其放入已排序序列的正确位置上的方法,称为C。A 希尔排序B。冒泡排序C 插入排序D。选择排序99在所有的排序方法中,关键字比较的次数与记录的初始排列次序无关的是D 。A 希尔排序B冒泡排序C直接插入排序D直接选择排序?100堆是一种有用的数据构造。以下关键码序列D是一个堆。A 94,31
31、,53,23,16,72B94,53,31,72,16,23将所有数据序列按完全二叉树从根开场放,如果所有分支都小于或者等于孩子结点关键码,就是小顶堆 ,反之 ,如果所有分支结点的关键码大于或者等于孩子结点关键码,那么为大顶堆C16,53,23,94,31,72D16,31,23,94,53,72101堆排序是一种B排序。A 插入B 选择C交换D归并102D在链表中进展操作比在顺序表中进展操作效率高。A 顺序查找B折半查找C分块查找D插入专业资料整理WORD格式20专业资料整理WORD格式103直接选择排序的时间复杂度为D。n 为元素个数A On)B O(log2n)CO(nlog2n)D O
32、(n2)二、填空题。1数据逻辑构造包括线性构造、树形构造和图状构造三种类型,树形构造和图状构造合称非线性构造。2数据的逻辑构造分为集合、线性构造、树形构造和图状构造4 种。3在线性构造中,第一个结点没有 前驱结点,其余每个结点有且只有1个前驱结点;最后一个结点没有后续结点,其余每个结点有且只有1个后续结点。4线性构造中元素之间存在一对一关系,树形构造中元素之间存在一对多关系,图形构造中元素之间存在多对多关系。5在树形构造中,树根结点没有前驱 结点,其余每个结点有且只有1个前驱结点;叶子结点没有后续结点,其余每个结点的后续结点可以任意多个。专业资料整理WORD格式21专业资料整理WORD格式6数
33、据构造的根本存储方法是顺序、链式、索引和散列存储 。7衡量一个算法的优劣主要考虑正确性、可读性、强健性和时间复杂度与空间复杂度。8评估一个算法的优劣,通常从时间复杂度 和 空间复杂度 两个方面考察。9算法的 5 个重要特性是有穷性、确定性、可行性、输入和输出。10在一个长度为 n 的顺序表中删除第i 个元素时,需向前移动n-i-1个元素。11在单链表中,要删除某一指定的结点,必须找到该结点的前驱结点。12在双链表中,每个结点有两个指针域,一个指向前驱 结点,另一个指向后继结点。13在顺序表中插入或删除一个数据元素,需要平均移动n个数据元素,移动数据元素的个数与位置 有关。14当线性表的元素总数
34、根本稳定,且很少进展插入和删除操作,但要求以最专业资料整理WORD格式22专业资料整理WORD格式快的速度存取线性表的元素是,应采用顺序存储构造。15根据线性表的链式存储构造中每一个结点包含的指针个数,将线性链表分成单链表和 双链表 。16顺序存储构造是通过下标 表示元素之间的关系的;链式存储构造是通过 指针 表示元素之间的关系的。17带头结点的循环链表L 中只有一个元素结点的条件是L->next->next=L。18栈是限定仅在表尾进展插入或删除操作的线性表,其运算遵循后进先出的原那么。19空串是零个字符的串,其长度等于零。空白串是由一个或多个空格字符组成的串,其长度等于其包含的
35、空格个数。20组成串的数据元素只能是单个字符。21一个字符串中任意个连续字符构成的局部称为该串的子串。22子串str在主串datastructure中的位置是5。23二维数组 M 的每个元素是 6 个字符组成的串, 行下标 i 的X围从 0 到 8,列专业资料整理WORD格式23专业资料整理WORD格式下标 j 的X围从 1 到 10,那么存放 M 至少需要 540 个字节; M 的第 8 列和第 5 行共占 108 个字节。24稀疏矩阵一般的压缩存储方法有两种,即三元组表和十字链表。25广义表a,b,c,d的长度是3,深度是4。26在一棵二叉树中,度为零的结点的个数为 n0,度为 2 的结点
36、的个数为n2,那么有 n0n2+1。27在有 n 个结点的二叉链表中,空链域的个数为_n+1_。28一棵有 n 个叶子结点的哈夫曼树共有_2n-1_个结点。29深度为 5 的二叉树至多有31个结点。30假设某二叉树有20 个叶子结点,有30 个结点仅有一个孩子,那么该二叉树的总结点个数为69。31某二叉树的前序遍历序列是abdgcefh,中序序列是 dgbaechf,其后序序列为gdbehfca。专业资料整理WORD格式24专业资料整理WORD格式32线索二叉树的左线索指向其遍历序列中的前驱,右线索指向其遍历序列中的后继。33在各种查找方法中,平均查找长度与结点个数n 无关的查找方法是散列查找
37、法。34在分块索引查找方法中,首先查找索引表,然后查找相应的块表。35一个无序序列可以通过构造一棵二叉排序树而变成一个有序序列,构造树的过程即为对无序序列进展排序的过程。36具有 10 个顶点的无向图,边的总数最多为_45_。37图G 的邻接表如下列图,其从顶点v1 出发的深度优先搜索序列为_v1v2v3v6v5v4_,其从顶点 v1 出发的广度优先搜索序列为_v1v2v5v4v3v6_。v1v2v5v 4v2v3v5v3v6v4v5v4v6v 3v638索引是为了加快检索速度而引进的一种数据构造。一个索引隶属于某个数专业资料整理WORD格式25专业资料整理WORD格式据记录集,它由假设干索引
38、项组成,索引项的构造为关键字和 关键字对应记录的地址。39Prim 算法生成一个最小生成树每一步选择都要满足边的总数不超过 n-1,当前选择的边的权值是候选边中最小的, 选中的边参加树中不产生回路三项原那么。40在一棵 m 阶 B 树中,除根结点外,每个结点最多有m棵子树,最少有m/2棵子树。三、判断题。1在决定选取何种存储构造时,一般不考虑各结点的值如何。2抽象数据类型 ADT 包括定义和实现两方面,其中定义是独立于实现的,定义仅给出一个 ADT 的逻辑特性,不必考虑如何在计算机中实现。 ( )3抽象数据类型与计算机内部表示和实现无关。4顺序存储方式插入和删除时效率太低,因此它不如链式存储方式好。 ×5线性表采用链式存储构造时,结点和结点内部的存储空间可以是不连续的。 × 6对任何数据构造链式存储构造一定优于顺序存储构造。 ×7顺序存储方式只能用于存储线性构造。 ×8集合与线性表的区别在于是否按关键字排序。 ×9线性表中每个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论