版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据结构(本)复习题一、单项选择题(每小题2分,共30分)1.深度为5的完全二叉树共有20个结点,则第5层上有()个结点(根所在结点为第一层)。A.3 ﻩﻩ ﻩﻩ B.8C.5 ﻩﻩﻩﻩﻩ D.62.已知一个图的边数为ii,则该图的所有顶点的度数之和为()。A.2m ﻩ ﻩ B.mC.2m+1ﻩ ﻩﻩ D.3.数据结构中,与所使用的计算机无关的是数据的()结构。A.物理ﻩ ﻩﻩﻩ B.存储C.逻辑与物理ﻩ ﻩﻩ D.逻辑4.链表所具有的特点是()。A.可以随机访问任一结点 ﻩ B.占用连续的存储空间C.插人删除不需要移动元素结点 D.可以通过下标对链表进行直接访问5.线性表只要以()方式存储就能进行折半查找。A.链接 ﻩﻩﻩ ﻩ B.顺序C.关键字有序的顺序ﻩﻩﻩﻩD.二又树6.散列查找的原理是()。A.在待查记录的关键字值与该记录的存储位置之间建立拟定的相应关系B.按待查记录的关键字有序的顺序方式存储C.按关键字值的比较进行查找D.基于二分查找的方法7.对n个元素进行冒泡排序若某趟冒泡中只进行了()次元素间的互换,则表白序列已经排好序。A.1ﻩﻩ ﻩﻩﻩB.2C.0 D.n-18.排序过程中,每一趟从无序子表中将一个待排序的记录按其关键字的大小放置到已经排好序的子序列的适当位置,直到所有排好序为止,该排序算法是()。A.直接插入排序 ﻩ ﻩB.快速排序C.冒泡排序 ﻩﻩ D.选择排序9.在对一组元素(64,48,106,33,25,82,70,55,93)进行直接插入排序时,当进行到要把第7个元素70插入到已经排好序的子表时,为找到插人位置,需进行()次元素n的比较(指由小到大排序)。A.6 ﻩﻩ B.2C.3ﻩ ﻩ ﻩﻩﻩD.410.采用顺序查找法对长度为n的线性表进行查找(不采用表尾设监视哨的方法),最坏的情况下要进行()次元素间的比较。A.n+2 ﻩ ﻩﻩB.nC.n-1 ﻩﻩﻩﻩﻩ D.n/211如图,若从顶点a出发按广度优先搜索法进行遍历,则也许得到的顶点序列为()。A.acebdgfﻩ ﻩ ﻩB.abecdgfC.acfedgbﻩﻩ ﻩD.abecfdg12.元素2,4,6,8按顺序依次进栈,则该栈的不也许输出序列是()(进栈出栈可以交替进行)。A.8,6,4,2 ﻩ ﻩB.2,4,6,8C.4,2,8,6ﻩ ﻩﻩ D.8,6,2,413.排序方法中,从未排序序列中挑选元素,并将其依次放人已排序序列(初始为空)的一端的方法,称为()排序。A.归并ﻩﻩ ﻩ ﻩﻩB.插人C.选择 ﻩﻩﻩ D.快速I4.一棵哈夫曼树总共有23个结点,该树共有()个叶结点(终端结点)。A.10 ﻩﻩ ﻩ B.13C.11ﻩﻩ ﻩﻩ D.1215.队列的插人操作在()进行。A.队头 ﻩﻩﻩﻩﻩB.队尾C.队头或队尾ﻩ ﻩ ﻩD.在任意指定位置二、填空题(每小题2分。共24分)16.一棵二又树没有单分支结点,有6个叶结点,则该树总共有___________个结点。17.设一棵完全二叉树,其最高层上最右边的叶结点的编号为奇数,该叶节点的双亲结点的编号为10,该完全二又树一共有___________个结点。18.按照二又树的递归定义,对二叉树遍历的常用算法有先序、___________、___________三种。19.结构中的数据元素存在一对多的关系称为___________结构。20.把数据存储到计算机中,并具体体现数据之间的逻辑结构称为___________结构。21.结构中的数据元素存在一对一的关系称为___________结构。22.如图2所示的二又树,其后序遍历序列为______________________。23.n个元素进行冒泡法排序,通常需要进行____________趟排序。24.二叉树为二又排序的充足必要条件是其任一结点的值均大于其左孩子的值、小于其右孩子的值。这种说法是____________的。(回答对的或不对的)25.图的深度优先搜索和广度优先搜索序列不一定是唯一的。此断言是____________的。(回答对的或不对的)26.根据搜索方法的不同,图的遍历有______________________、______________________两种方法。27.按某关键字对记录序列排序,若关键字___________的记录在排序前和排序后仍保持它们的前后关系,则排序算法是稳定的,否则是不稳定的。三、综合题(每小题10分,共30分)28.(1)运用筛选过程把序列{42,82,67,102,16,32,57,52}建成堆(小根堆),画出该堆(不规定中间过程)。(2)写出对上述堆相应的完全二又树进行中序遍历得到的序列。29.设查找表为(16,15,20,53,64,7),(1)用冒泡法对该表进行排序(规定升序排列),规定写出每一趟的排序过程。(2)在排序后的有序表的基础上,画出对其进行折半查找所相应的鉴定树。(规定以数据元素作为树结点)。(3)求在等概率条件下,对上述有序表成功查找的平均查找长度。30.(1)设有一个整数序列(50,38,16,82,110,13,64},依次取出序列中的数,构造一棵二叉排序树。(2).运用上述二叉排序树,为了查找110,经多少次元素间的比较能成功查到,为了查找15,经多少次元素间的比较可知道查找失败?四、程序填空题(每空2分,共16分)31.以下函数为链队列的入队操作,X为要人队的结点的数据域的值,front,rear分别是链队列的队头、队尾指针32.以下函数在head为头指针的具有头结点的单向链表中删除第1个结点,ﻬ参考答案一、单项选择题(每小题2分,共30分}CADCCACACBBDCDB二、填空题(每题2分,共24分)16.1117.2118.中序ﻩ后序19.树形20.物理(存储)21.线性22.gdbeihfca23.N-124.不对的25.对的26.深度优先搜索遍历 广度优先搜索遍历27.相等三、综合应用题(每小题10分,共30分)28.(1)(2).102,52,42,82,16,6?,32,5729..(1)原序列16ﻩ15 20ﻩ53ﻩ64ﻩ715 16 20 53ﻩ7ﻩ6415ﻩ16 20 7 53ﻩ6415ﻩ16ﻩ7 20 53 6415 7 16 20ﻩ53 647 15ﻩ16 20 53 64(2)(3)平均查找长度=(1*1+2*2+3*3)/6=14/630.(1)(2)三次,四次四、程序填空题(每空2分,共16分)31.(1)malloc(sizeof(struct node))(2)rear->next=p(3)p32.(1)j<i-1(2)q=q->next(3)q->next(4)q->next(5)p一、单项选择题(每小题2分,共30分)1.数据的物理结构()。A.与数据的逻辑结构无关 ﻩ ﻩB.仅仅涉及数据元素的表达C.只涉及数据元素间关系的表达 ﻩﻩﻩD.涉及数据元素的表达和关系的表达2.从n个数中选取最大元素()。A.基本操作是数据元素间的互换 ﻩ ﻩB.算法的时间复杂度是O(n2)C.算法的时间复杂度是O(n)ﻩ ﻩﻩﻩD.需要进行(n+1)次数据元素间的比较3.线性表的顺序结构中,()。A.逻辑上相邻的元素在物理位置上不一定相邻B.数据元素是不能随机访问的C.逻辑上相邻的元素在物理位置上也相邻D.进行数据元素的插入、删除效率较高4.带头结点的单向链表为空的判断条件是()(设头指针为head)。A.head==NULLﻩ ﻩ ﻩ ﻩB.head->next==NULLC.head->next==head ﻩﻩ D.head!=NULL5.线性结构中数据元素的位置之间存在()的关系。A.一对一ﻩﻩ ﻩ ﻩ ﻩB.一对多C.多对多 ﻩ ﻩ ﻩD.每一个元素都有-个直接前驱和一个直接后继6.设顺序存储的线性表长度为n,要删除第i个元素,按课本的算法,当i=(),移动元素的次数为3。A.3ﻩ ﻩ B.n/2C.n-3ﻩ ﻩ D.47.以下说法不对的的是()。A.栈的特点是后进先出B.队列的特点是先进先出C栈的删除操作在栈底进行,插入操作在栈顶进行B队列的插入操作在队尾进行,删除操作在队头进行8.一个栈的进栈序列是a,h,c,d,则栈的不也许的出栈序列是()。A.adbc ﻩﻩ ﻩ ﻩB.beadC.cbadﻩﻩﻩ ﻩ ﻩﻩﻩ D.dcba9.设top是一个链榜的栈顶指针,栈中每个结点由一个数据域data和指针域next组成,设用x接受栈顶元素,则出栈操作为()。A.x=top->data;top=top->next; ﻩB.top=top->next;x=top->data;C.x=top->next;top=top->data;ﻩ D.top->next=top;x=top->data;10.设有一个带头结点的链队列,队列中每个结点由一个数据域data和指针域next组成,front和rear分别为链队列的头指针和尾指针,要执行出队操作,用x保存出队元素的值,p为指向结点类型的指针,可执行如下操作:p=front->next;x=p->data;然后执行()。A.front=p->next; ﻩ ﻩ B.front->next=p->next;C.front=p; ﻩﻩﻩﻩﻩD.front->next=p;11.以下说法对的的是()。A.队列是后进先出B.栈的特点是后进后出C.拢的删除和插入操作都只能在栈顶进行D.队列的删除和插入操作都只能在队头进行12.在C语言中,存储字符串"ABCD"需要占用()字节。A.4 ﻩ ﻩ ﻩﻩﻩB.2C.5ﻩ ﻩ ﻩﻩ ﻩD.313.串函数StrCmp("abA","aba")的值为()。A.1ﻩ ﻩﻩﻩ ﻩ ﻩB.0C."abAaba" ﻩﻩﻩﻩﻩﻩﻩD.-114.设有一个10阶的对称矩阵A,采用压缩存储方式将其下三角部分以行序为主序存储到一维数组b中。(矩阵A的第一个元素为al,l,数组b的下标从1开始),则矩阵元素a5,3相应一维数组b的数组元素是()。A.b[18]ﻩﻩﻩ ﻩﻩﻩ B.b[8]C.b[13] ﻩ ﻩ D.b[lO]15.已知如图1所示的一个图,若从顶点a出发,按深度优先搜索法进行遍历,则也许得到的一种顶点序列为()。A.abecdf ﻩﻩﻩﻩ ﻩﻩﻩB.acfebdc.aebcfdﻩ ﻩﻩD.aedfcb二、填空题{每小黯2分,共24分}16.通常数据的逻辑结构涉及集合、线性、________________、________________四种类型。17.通常可以把某城市中各公交站点间的线路图抽象成_________________结构。18.设有一个单向链表,结点的指针域为next,头指针为head,p指向尾结点,为了使该单向链表改为单向循环链表,可用语句_________________。19.循环队列的队头指针为f,队尾指针为r,当_________________时表白队列已空。20.设有一个链钱,栈顶指针为hs,现有一个s所指向的结点要入栈,则可执行操作_________________和hs=s。21.在-个链队中,f和r分别为队头和队尾指针,队结点的指针域为next,则插入一个s所指结点的操作为_________________;r=s。22.串的两种最基本的存储方式分别是_________________和_________________。23.一棵二叉树中顺序编号为i的结点,若它存在左、右孩子,则左、右孩子编号分别为_________________、_________________。24.两个串相等的充足必要条件是___________________________________________________。25.一棵二叉树叶结点〈终端结点〉数为5,单分支结点数为2,该树共有____________个结点。26.根据搜索方法的不同,图的遍历有__________________________________、__________________________________两种方法。27.一个有序表{3,4,10,14,34,43,46,64,75,78,90,96,130}用折半查找法查找值为90的结点,经_________________次比较后查找成功。三、综合题(每小题10分,共30分)28.(1)已知某二叉树的后序遍历序列是debca,中序遍历序列是dbeac,试画出该二叉树。(2)若上述二叉树的各个结点的字符分别代表不同的整数(其中没有相等的),并恰好使该树成为一棵二叉排序树,试给出a、b、c、d、e的大小关系。(3)给出该树的前序遍历序列。29.(1)一组记录的关键字序列为{45,40,65,43,35,95},写出运用快速排序的方法,以第一个记录为基准得到的一趟划分的结果(规定给出一趟划分中每次扫描和互换的结果〉。(2)对序列{45,40,65,43,35,95}运用直接插入排序,写出逐次插入过程(从第一个元素一直到第六个元素〉。30.(1)设有查找表{5,14,2,6,18,7,4,16,3},依次取表中数据,构造一棵二叉排序树。(2)说明如何通过序列的二叉排序树得到相应序列的排序结果。四、程序填空题(每空2分,共16分)31.以下函数在a[O]到a[n-1]中,用折半查找算法查找关键字等于k的记录,查找成功返回该记录的下标,失败时返回-1,完毕程序中的空格。32.以下函数为链栈的进栈操作,x是要进栈的结点的数据域,top为钱顶指针
参考答案一、单项选择题(每小题2芳,共30分)DCCBACCAABCCDCD二、填空题(每题2分,共24分}16.树形、图状17.图状18.p->next=head;19.r=f20.在>next=hs;21.r->next=的22.顺序存储、链式存储23.2i、2i+124.串长度相等且相应位置的字符相等26.深度优先搜索遍历、广度优先搜索遍历27.4三、结合应用题(每小题10分,共30分)28.(1)(2)d<b<e<a<c(3)abdec四、程序填空题(每空2分,共16分)一、单项选择题(每小题2分,共30分)1.()是性质相同的数据元素的集合,是数据的子集。A.数据元素ﻩ ﻩ ﻩﻩB.数据对象C.数据结构ﻩﻩ D.数据项2.设链表中的结点是NODE类型的结构体变量,且有NODE头P;为了申请一个新结点,并由p指向该结点,可用以下语句()。A.p=(NODE*)malloC{sizeof(NODE); ﻩB.p=(*ODE)malloC(sizeof(NODE));C.p=(NODE)malloC(sizeof(p)) ﻩ D.p=(NODE*)malloC(sizeof(p));3.设顺序存储的线性表长度为n,要在第i个元素之前插入一个新元素,按课本的算法当i=()时,移动元素次数为2。A.n/2ﻩﻩ ﻩ B.nC.1ﻩﻩﻩ ﻩ ﻩ D.n-l4.一个栈的进栈序列是1,2,3,4,则栈的不也许的出栈序列是()(进出栈操作可以交替进行)。A.3,2,4,1 ﻩ ﻩ B.1,4,2,3C.4,3,2,1ﻩ ﻩ D.3,2,1,45.设有一个带头结点的链队列,队列中每个结点由一个数据域data和指针域next组成,front和rear分别为链队列的头指针和尾指针。设p指向要入队的新结点(该结点已被赋值),则入队操作为()。A.rear->next=p;rear=p;ﻩﻩ ﻩB.rear->next=p;p=rear;C.p=rear->next;rear=p;ﻩﻩﻩ D.rear=p;rear->next=p;6.以下说法不对的的是()。A.顺序校中,钱满时再进行进校操作称为"上溢"B.顺序校中,找空时再作出校校操作称为"下溢"C.顺序队列中,当尾指针已经超越队列存储空间的上界,则一定是队列已满D.顺序队列中,队列的头指针和尾指针均超越队列存储空间的上界,则队列已空7.设有一个20阶的对称矩阵A,采用压缩存储方式,将其下三角部分以行序为主序存储到一维数组中(矩阵A的第一个元素为a11,数组b的下标从1开始),则矩阵元素a8,5在一维数组b中的下标是()。A.30 ﻩﻩ B.28C.40ﻩ ﻩ ﻩﻩ D.338.深度为5的完全二叉树第5层上有4个结点,该树一共有()个结点。A.28ﻩﻩ ﻩ B.30C.31 ﻩ ﻩ ﻩD.199.已知一个图的所有顶点的度数之和为m,则m一定不也许是()。A.4 ﻩ ﻩB.8C.12 ﻩﻩ ﻩﻩD.910.以下说法对的的是()。A.连通图G的生成树中可以包含回路 B.连通图G的生成树可以是不连通的C.连通图G的生成树一定是唯一的ﻩ D.连通图G的生成树一定是连通而不包含回路的11.对n个元素进行冒泡排序,通常要进行n-l趟冒泡,在第j趟冒泡中共要进行()次元素间的比较。A.jﻩ ﻩﻩ ﻩﻩﻩﻩB.j-lC.n-j ﻩ ﻩﻩ ﻩﻩD.n-j-l12.在排序过程中,可以有效地减少一趟排序过程中元素间的比较次数的算法是()。A.冒泡 ﻩﻩﻩ B.选择C.直接插入 ﻩ ﻩD.折半插入13.如图若从顶点a出发按深度优先搜索法进行遍历,则也许得到的顶点序列为()。A.aebCfd ﻩ ﻩﻩ B.abedCfC.aCebdfﻩ ﻩ ﻩﻩﻩD.aCfbde14.一棵哈夫曼树有n个叶子结点(终端结点),该树总共有()个结点。A.2n-2 ﻩﻩﻩ ﻩ B.2n-lC.2n ﻩ ﻩﻩD.2n十215.数据的()结构与所使用的计算机无关。A.逻辑 ﻩﻩﻩﻩﻩB.物理C.存储 ﻩﻩﻩﻩﻩﻩ D.逻辑与存储二、填空题(每小题2分,共24分)1.通常可以把一本具有不同章节的书的目录结构抽象成____________结构。2.要在一个单向链表中p所指向的结点之后插入一个S所指向的新结点,若链表中结点的指针域为next,可执行____________和p->next==s的操作。3.设有一个非空的链栈,栈顶指针为hs,要进行出栈操作,用x保存出栈结点的值,找结点的指针域为next,则可执行x=hs一>data;________________________。4.在一个不带头结点的非空链队中,f和r分别为队头和队尾指针,队结点的数据域为data,指针域为next,若要进行出队操作,并用变量x存放出队元素的数据值,则相关操作为x=f->data;________________________。5.循环队列的最大存储空间为MaxSize=8,采用少用一个元素空间以有效的判断栈空或栈满,若队头指针front=4,则当队尾指针rear=____________时,队列为空,当rear=____________时,队列有6个元素。6.稀疏矩阵存储时,采用一个由____________、____________、非零元3部分信息组成的三元组唯一拟定矩阵中的一个非零元素。7.一棵二叉树顺序编号为6的结点(树中各结点的编号与等深度的完全二叉中相应位置上结点的编号相同),若它存在右孩子,则右孩子的编号为____________。8.数据结构中的数据元素存在多对多的关系称为____________结构o9.数据结构中的数据元素存在一对多的关系称为____________结构。10.如下图所示的二叉树,其前序遍历序列为____________11.在队列的顺序存储结构中,当插入一个新的队列元素时,____________指针的值增1,当删除一个元素队列时,____________指针的值增1。12.循环队列的引入,目的是为了克服____________________________________。三、综合题(每小题10分,共30分)1.(1)设head1和P1分别是不带头结点的单向链表A的头指针和尾指针,head2和P2分别是不带头结点的单向链表B的头指针和尾指针,若要把B链表接到A链表之后,得到一个以head1为头指针的单向循环链表,写出其中两个关键的赋值语句(不用完整程序,结点的链域为next)(2)单向链表的链域为next,设指针p指向单向链表中的某个结点,指针S指向一个要插入链表的新结点,现要把s所指结点插入p所指结点之后,某学生采用以下语句:p->next==s;s->next==p->next;这样做对的吗?若对的则回答对的,若不对的则说明应如何改写。2.(1)画出对长度为10的有序表进行折半查找的鉴定树(以序号1,2,……10表达树结点)。(2)对上述序列进行折半查找,求等概率条件下,成功查找的平均查找长度。3.(1)运用筛选法,把序列{37,77,62,97,11,27,52,47}建成堆(小根堆)。画出相应的完全二叉树。(2)写出对上述堆所相应的二叉树进行前序遍历得到的序列。四、程序填空题(每空2分,共16分)1.以下函数为直接选择排序算法,对a[口,a[幻,…a[n]中的记录进行直接选择排序,完毕程序中的空格。2.以下程序是中序遍历二叉树的递归算法的程序,完毕程序中空格部分(树结构中左、右指针域分别为left和right,数据域data为字符型,BT指向根结点。ﻬ参考答案一、单项选择题(每小题2分,共30分)BADBACDDDDCDBBA二、填空题(每题2分,共24分)1.树形2.s->next===p->next;3.hs===hs一>next;4.f===f一>next;5.426.行号列号7.138.图状9.树形10.abdefCg11.尾头12.假上溢三、综合应用题(每小题10分,共30分)四、程序填空题(每空2分,共16分)1.(l)n-l(2)n(3)k==j(4)a[i]==a[k](5)a[k]==temp2.(1)Inorder(BT->left)(2)printf("%C",BT->data)(3)Inorder(B1-"->right)一、单项选择题(每小题2分,共30分)1.数据元素是数据的3基本单位,它( )。A.只能有一个数据项组成ﻩﻩ ﻩﻩﻩﻩ B.至少有二个数据项组成C.可以是一个数据项也可以由若干个数据项组成ﻩ ﻩD.至少有一个数据项为指针类型2.绒性表的顺序结构中,( ﻩ)。A逻辑上相邻的元素在物理位置上不一定相邻 ﻩﻩB.数据元素是不能随机访问的C.逻辑上相邻的元素在物理位置上也相邻ﻩ D.进行数据元素的插入、删除效率较高3.以下表中可以随机访问的是(ﻩﻩ)。A.单向链表ﻩ ﻩ ﻩ B.双向链表C.单向循环链表 ﻩﻩﻩ ﻩﻩ D.顺序表4.设顺序存储的钱性表长度为n,对于删除操作,设删除位置是等概率的,则删除一个元素平均移动元素的次数为(ﻩ )。A.(n+1)/2 ﻩ ﻩﻩﻩﻩ B.nC.2n ﻩﻩﻩ ﻩﻩ ﻩﻩD.n-i5.设top是一个链栈的栈顶指针,栈中每个结点由一个数据域data和指针域next组成,设用x接受楼顶元素,则出栈操作为( ﻩ)。A.x=top->data;top=top->next; ﻩ ﻩ ﻩB.top=top->next;x=top->data;C.x=top->next;top=top->data;ﻩﻩ ﻩD.top->next=top;x=top->data;6.以于说法对的的是( )。A.队列是后进先出 ﻩﻩ ﻩ ﻩ B.栈的特点是后进后出C.栈的删除和插入操作都只能在栈顶进行ﻩﻩﻩ D.队列的删除和捶入操作都只能在队头进行7.串函数StrCmp("b","cd")的值为(ﻩ )。A.1ﻩﻩﻩﻩﻩ ﻩﻩﻩ ﻩB.0C."bcd"ﻩﻩﻩ D.-18.设有一个12阶的对称矩阵A,采用压缩存储方式将其下三角部分以行序为主存储如一维数组b中〈矩阵A的第一个元素为al,l,数组b的下标从1开始),则矩阵A中第4行的元素在数组b中的下标i一定有( )。9.已知一个图的边数为m.则该图的所有顶点的度数之和为( ﻩ)。A.2mﻩ ﻩﻩﻩﻩ ﻩ B.mC.2m+1ﻩﻩ ﻩﻩ ﻩ D.m/210.以下说法不对的的是(ﻩ )。A.连通图G一定存在生成树B.连通圈G的生成树中一定包含G的所有顶点C.连通图G的生成制中不一定包含G的所有边D.连通图G的生成树可以是不连同的11.散列查找的原理是(ﻩ )。A.在待查记录的关键字值与该记录的存储位置之间建立拟定的相应关系B.按待查记录的关键字有序的顺序方式存储C.按关键字值的比较进行查找D.基于二分查找的方法12.排序过程中,每一趟从无序子表中将一个待排序的记录按其关键字的大小放置到已经排好序的子序列的适当位置,直到所有排好序为止,该排序算法是( )。A.直接插入排序ﻩﻩ ﻩﻩﻩ ﻩﻩB.快速排序fC.冒泡排序 ﻩﻩ ﻩ ﻩﻩ D.选择排序13.采用顺序查找法对长度为n的线性表进行查找〈不采用表尾设监视哨的方法),最坏的情况下要进行(ﻩ)次元素间的比较。A.n+2 ﻩﻩﻩﻩﻩ ﻩ ﻩﻩﻩB.nC.n-l ﻩ ﻩ ﻩ ﻩﻩD.n/214.如图若从顶点a出发按广度优先搜索法进行遍历,则也许得到的顶点序列为(ﻩ )。A.acebdfgh ﻩ ﻩ ﻩ ﻩB.aebcghdfC.aedfbcghﻩﻩ ﻩ ﻩﻩ ﻩD.abecdfgh15.一棵哈夫曼树总共有23个结点,该树共有( ﻩ)个叶结点(终端结点〉。A.10ﻩ ﻩ ﻩ ﻩ ﻩﻩ B.13C.11ﻩﻩﻩﻩﻩ ﻩ ﻩ D.121363i二、填空题{每小黯2分,共24分}1.通常数据的逻辑结构涉及____________、___________、___________、____________四种类型。2.设有一个单向链表,结点的指针域为next,头指针为head,p指向尾结点,为了使该单向链表改为单向循环链表,可用语句_______________________________________。3.设有一个单向循环链表,头指针为head,链表中结点的指针域为next,p指向尾结点的直接前驱结点,若要删除尾结点,得到一个新的单向循环链表,可执行操作____________________________。4.在一个链队中,f和r分别为队头和队尾指针,队结点的指针域为next,则插入一个s所指结点的操作为____________
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年四川省成都理工大学视觉设计专业平面构成同步练习题及答案
- 财会岗2026面试模拟练习 自测卷含答案
- 农林岗2026面试模拟练习含答案及解析
- 财会岗2026面试自测卷含答案含解析模拟练习
- 2026年矿山安全管理人员安全法规竞赛试卷课件
- 挪威主权基金回顾(一):概况、业绩与投资逻辑
- 桓台县2026年中考数学猜题卷含解析
- 2026年知识产权保护与管理实务试题与答案
- 2026基层党务工作培训知识竞赛试题(附参考答案)
- 医院中药房培训试题(含答案)
- 2025年小学教育事业统计数据核查自查报告
- 燃气场站消防安全知识培训课件
- 烟囱课件教学课件
- 《新生儿有创血气分析专家共识(2023)》解读 3
- 【《某水利枢纽工程混凝土拱坝设计计算案例》7700字】
- 慢性粒细胞性白血病护理查房
- 政法委遴选笔试真题及答案详解
- T/CEMTA 2-2022工业电子雷管通用型起爆器
- 广东电网公司配网安健环设施标准
- 玉米秸秆打包收割合同范例
- 【课件】北师大版九年级下册21二次函数课件(25张)
评论
0/150
提交评论