川农《数据结构》在线作业一
02272《数据结构》国开形考任务(1-4)试题答案集

02272《数据结构》国开形考任务(1-4)试题答案集任务1:数据结构基础1. 数据结构是指数据元素之间的关系和操作的组织方式。
它包括数据的逻辑结构、数据的存储结构以及对数据的操作等内容。
2. 数据结构的逻辑结构包括线性结构、树形结构、图形结构等。
3. 数据结构的存储结构包括顺序存储结构和链式存储结构。
4. 数据结构的操作包括插入、删除、查找、修改等。
5. 数据结构的选择应根据具体应用需求来确定,需要考虑数据的规模、操作的效率、存储空间的利用等因素。
任务2:线性表1. 线性表是一种最基本的数据结构,它包括顺序表和链表两种存储结构。
2. 顺序表是用一段连续的存储空间存储线性表的元素,可以通过下标直接访问元素。
顺序表的插入和删除操作需要移动其他元素,效率较低。
3. 链表是通过节点之间的指针来连接元素的,可以实现灵活的插入和删除操作。
链表的缺点是访问元素需要从头节点开始遍历,效率较低。
4. 单链表是最简单的链表结构,每个节点包含数据和指向下一个节点的指针。
5. 双链表在单链表的基础上增加了一个指向前一个节点的指针,可以实现双向遍历。
任务3:树和二叉树1. 树是一种非线性的数据结构,它包括节点和边组成。
节点之间存在一对多的关系。
2. 二叉树是一种特殊的树结构,每个节点最多有两个子节点。
3. 二叉树的遍历方式包括前序遍历、中序遍历和后序遍历。
4. 前序遍历先访问根节点,然后依次访问左子树和右子树。
5. 中序遍历先访问左子树,然后访问根节点,最后访问右子树。
6. 后序遍历先访问左子树,然后访问右子树,最后访问根节点。
任务4:图的表示和遍历1. 图是一种由节点和边组成的数据结构,节点之间存在多对多的关系。
2. 图的表示方式有邻接矩阵和邻接表两种。
3. 邻接矩阵是一个二维数组,用于表示节点之间的连接关系。
4. 邻接表是由链表构成的数组,每个节点的链表存储与其相邻的节点。
5. 图的遍历方式包括深度优先搜索和广度优先搜索。
四川农业大学数据结构(专科)期末考试高分题库全集含答案

98660--四川农业大学数据结构(专科)期末备考题库98660奥鹏期末考试题库合集单选题:(1)一个二叉树按顺序方式存储在如下的一个维数组中,0 1 2 3 4 5 6 7 8 9 10 11 12 13 14A B C D E F G H I J则结点E在二叉树的第()层。
A.1B.2C.3D.4正确答案:B(2)下列存储形式中不是树的存储形式( )A.双亲表示法B.孩子兄弟表示法C.顺序表示法D.广义表表示法正确答案:D(3)对某二叉树进行前序遍历的结果为ABDEFC,中序遍历的结果为DBFEAC,则后序遍历的结果为()A.DBFEACB.DFEBCAC.BDFECAD.BDEFAC正确答案:B(4)设有一个含有n 个(n>2)关键字的有序表,分别用顺序查找法和二分查找法查找一个给定的关键字,比较次数分别为s和h,在查找成功的情况下,s和h的关系是( )A.s = hB.s > hC.s < hD.不能确定正确答案:A(5)一个关键字序列为{46,79,56,38,40,84},采用快速排序以位于最左位置的元素为基准而得到的第一次划分结果为( )A.{38,46,79,56,40,84}B.{38,79,56,46,40,84}C.{40,38,46,56,79,84}D.{38,46,56,79,40,84}正确答案:C(6)设有100个数据元素,采用折半搜索时,最大比较次数为( )A.6B.7C.8D.10正确答案:B(7)依次在初始为空的队列中插入元素X,Y,Z,W以后,紧接着作了两次删除操作,此时的队头元素是( )A.XB.YC.ZD.W正确答案:C(8)线性链表不具有的特点是( )A.随机访问B.不必事先估计所需存储空间大小C.插入与删除时不必移动元素D.所需空间与线性表长度成正比正确答案:A(9)对5个不同的数据元素进行直接插入排序,最多需要进行()次比较A.8B.10C.15D.25正确答案:B(10)设数组data[m]作为循环队列SQ的存储空间,front为队头指针,rear为队尾指针,则执行出队操作后其头指针front值为()A.front=front+1B.front=(front+1)%(m-1)C.front=(front-1)%mD.front=(front+1)%m正确答案:D(11)深度为8的二叉树至多有()个结点A.7B.15C.127D.255正确答案:D(12)假定一个顺序队列的队首和队尾指针分别为f和r,则判断队空的条件为( )A.f+1==rB.r+1==fC.f==0D.f==r正确答案:D(13)设有一个10阶的对称矩阵A[10][10],采用压缩存储方式按行将矩阵中下三角部分的元素存入一维数组B[ ]A[0][0]存入B[0]中,则A[8][5]在B[ ]中( )A.32B.33C.41D.65正确答案:C(14)设有整型二维数组M[7][6],每个元素(整数)占4个存储单元,元素按行的顺序存储,数组的起始地址为1000,元素M[5][3]的地址是( )A.1032B.1132C.1192D.1232正确答案:B(15)线性表是一个具有n个()的有限序列。
大工19秋《数据结构》在线作业1参考答案

大工19秋《数据结构》在线作业1试卷总分:100 得分:100一、单选题(共10 道试题,共50 分)1.线性表采用顺序存储结构时,其地址( )。
A.部分地址必须是连续的B.连续与否均可以C.必须是连续的D.一定是不连续的答案:C2.队列操作的原则是( )。
A.后进先出B.只能插入C.只能删除D.先进先出答案:D3.下述哪一条是顺序存储结构的优点( )。
A.插入运算方便B.存储密度大C.可方便地用于各种逻辑结构的存储表示D.删除运算方便答案:B4.若某线性表最常用的操作是存取任一指定序号的元素和在最后进行插入和删除运算,则利用( )存储方式最节省时间。
A.顺序表B.带头结点的双循环链表C.双链表D.单循环链表答案:A5.链表不具有的特点是( )。
A.插入、删除不需要移动元素B.所需空间与线性长度成正比C.可随机访问任一元素D.不必事先估计存储空间答案:C6.一个栈的输入序列为123…n,若输出序列的第一个元素是n,输出第i(1<=i<=n)个元素是( )。
A.不确定B.n-i+1C.n-iD.i答案:B7.设有三个元素X,Y,Z顺序进栈(进的过程中允许出栈),下列得不到的出栈排列是( )。
A.ZYXB.ZXYC.YZXD.XYZ答案:B8.一个递归算法必须包括( )。
A.递归部分B.迭代部分C.终止条件和递归部分D.终止条件和迭代部分答案:C9.设计一个判别表达式中左右括号是否配对出现的算法,采用( )数据结构最佳。
A.队列B.线性表的顺序存储结构C.线性表的链式存储结构D.栈答案:D10.对稀疏矩阵进行压缩存储目的是( )。
A.降低运算的时间复杂度B.节省存储空间C.便于进行矩阵运算D.便于输入和输出答案:B二、判断题(共10 道试题,共50 分)11.数据是对客观事物的符号表示,在计算机科学中是指所有能输入到计算机中并被计算机程序处理的符号的总称。
答案:正确12.算法的有穷性是指一个算法必须总是(对任何合法的输入)在执行有穷步之后结束,且每一步都可在有穷时间内完成。
网上农大数据结构A-D作业答案—均为满分哟!

数据结构(第2版)-在线作业_A 用户名:W360201121011最终成绩:100.0设有数据逻辑结构为:Data=(D,R);D={d1,d2,d3,d4,d5,d6,d7 }R={<d1,d2>,<d2,d1>,<d1,d4>,<d4,d1>,<d2,d3>,<d3,d2>,<d2,d6>,<d6,d2>,<d2,d7>,<d 7,d2>,<d3,d7><d7,d3><d4,d6><d6,d4>,<d5,d7>,<d7,d5>}试分析该数据结构属于哪种逻辑结构?()n-i-1n-in-i+1i判断下列程序段的时间复杂度数量级()。
for(i=1;i<n;i++)for(j=1;j<=i;j++)for(k=1;k<=j;k++)x=x+1;在一个长度为n的顺序存储线性表中,向第i个元素(1<=i<=n+1)位置插入一个新元素2134本题分值: 5.0 用户得分:5.0 用户解答: 2知识点: 2.3 链接存储结构线性表top-- top++ top=N-1 top=0在一个单链表中,若要在p 所指向的结点之后插入一个新结点,则需要相继修改( )个当利用大小为N 的数组顺序存储一个栈时,假定用top==N 表示栈空,则向这个栈插入一front == 0rear+1 == frontfront+1 == rear front == rear本题分值: 5.0用户得分: 5.0用户解答: front == rear知识点: 3.1 顺序存储结构队列{00,01,10,11} {0,01,00,11}{1,01,000,001} {0,10,110,111}本题分值: 5.0 用户得分: 5.0在规定顺序环形队列一般状态队头指针指向第一个数据元素之前的空位,队尾指针指向末尾元素的前提下,假定一个顺序循环队列的队首和队尾指针分别用front 和rear 表示,下述编码中不是前缀编码的是( )。
16秋东农《数据结构》在线作业

一、单选题(共 10 道试题,共 50 分。
)V 1. 动态链表所占用的内存单元地址一定是()。
. 无序的. 连续的. 不连续的. 部分连续的标准答案:2. 一个顺序表所占存储空间的大小与()无关。
. 顺序表长度. 结点类型. 结点中各字段的类型. 结点存放顺序标准答案:3. 设H是带表头结点循环单向链表的表头指针。
当这种链表成为空链表时,()。
. 表头结点指针字段的值为空. H的值为空. 表头结点指针字段的值与H的值相等. 表头结点指针字段的值与H的地址相等标准答案:4. 与动态链表相比,静态链表的缺点之一是()。
. 插入、删除操作有时不方便. 存储空间有时得不到充分利用. 要求各结点具有相同的类型. 链表中各结点的值只能读取,不能更改标准答案:5. 设H是带表头结点循环单向链表的表头指针,p是和H同类型的变量。
当p指向链表的最后一个结点时,()。
. 该结点指针字段的值为空. p为空. p的值与表头结点指针字段的值相等. 该结点指针字段的值与H的值相等标准答案:6. 在长度为n的()上,删除第一个元素,其算法的时间复杂度是O(l)。
. 只有表头指针的不带表头结点的循环单向链表. 只有表尾指针的不带表头结点的循环单向链表. 只有表尾指针的带表头结点的循环单向链表. 只有表头指针的带表头结点的循环单向链表标准答案:7. 设内存地址的分配是从小(低地址)到大(高地址)进行的。
若存储某结点需要5个内存单元,则该结点的地址,通常是指5个内存单元中()。
. 第3个单元的地址. 地址值最小的那个单元的地址. 地址的一个升序序列. 地址的一个降序序列。
标准答案:8. 如果对线性表的运算只有2种:删除第一个元素;在最后一个元素的后面插入新元素,则最好使用()。
. 只有表头指针没有表尾指针的循环单向链表. 只有表尾指针没有表头指针的循环单向链表. 非循环双向链表. 循环双向链表标准答案:9. 与单向链表相比,双向链表的优点之一是()。
《数据结构》第1阶段在线作业

一、单项选择题答题要求 :每题只有一个正确的选项。
1(5.0 分)0最大容量为 n 的循环队列,队尾指针是 rear,队头是 front,则队空 的条件是( ) A) (rear+1) % n = front B) rear = front C) rear+1 = front D) (rear-l) % n = front 参考答案: B收起解析 解析:无2(5.0 分)0以下判断不正确的是( ) A) 顺序存储的线性表可随机存取。
B) 同一线性表中的数据元素应具有相同的特性。
C) 顺序存储方式的优点是存储密度大,插入、删除操效率高。
D) 在线性表的链式存储结构中,逻辑上相邻的数据元素在物理位置上不一定相 邻。
参考答案: C收起解析解析:无3(5.0 分)0以下说法错误的是( ) A) 散列法存储的基本思想是由关键码的值决定数据的存储地址。
B) 散列表的结点中只包含数据元素自身的信息,不包含任何指针。
C) 装填因子是散列法的一个重要参数,它反映散列表的装填程度。
D) 散列表的查找效率主要取决于散列表造表时选取的散列函数和处理冲突的 方法。
参考答案: B收起解析解析:无4(5.0 分)0一维数组和线性表的区别为( ) A) 前者长度固定,后者长度可变 B) 两者长度均固定 C) 前者长度可变,后者长度固定 D) 两者长度均可变 参考答案: A收起解析 解析:无5(5.0 分)0在具有 n 个结点的二叉树(二叉链表表示)中,值为空的链域数为 () A) n-1 B) 2n-1 C) n1 D) 2n 1 参考答案: B收起解析 解析:无6(5.0 分)5.0已知广义表 LS=((a,b,c),(d,e,f)),运用 head 和 tail 函数取出 LS 中元素 e 的运算是( ) A) head(tail(LS)) B) tail(head(LS)) C) head(tail(head(tail(LS)))) D) head(tail(tail(head(LS)))) 参考答案: C收起解析解析:无7(5.0 分)5.0以下说法错误的是( ) A) 对循环链表来说,从表中任一结点出发都能通过前后操作而扫描整个循环链 表。
【在线】电子科大17春《数据结构》在线作业1

一、单选题(共 16 道试题,共 48 分。
) V 1. 从顺序表中删除一个元素时,表中所有在被删元素之后的元素均需()。
A. 前移一个位置B. 后移一个位置C. 不动D. 视情况而定2. 已知栈的最大容量为4。
若进栈序列为1,2,3,4,5,6,且进栈和出栈可以穿插进行,则可能出现的出栈序列为()。
A. 5,4,3,2,1,6B. 2,3,5,6,1,4C. 3,2,5,4,1,6D. 1,4,6,5,2,33. 逻辑上通常可以将数据结构分为()。
A. 动态结构和静态结构B. 顺序结构和链式结构C. 线性结构和非线性结构D. 初等结构和组合结构4. 执行下列程序段后,串X的值为()。
S=〞abcdefgh〞; T=〞xyzw〞; substr (X,S,2,strlen(T)); substr (Y,S, stelen(T),2); strcat (X,Y);A. 〞cdefgh〞B. 〞cdxyzw〞C. 〞cdefxy〞D. 〞cdefef〞5. 在单链表中,指针p指向元素为x的结点,实现“删除x的后继”的语句是()。
A. p=p->nextB. p->next=p->next->nextC. p->next=pD. p=p->next->next;6. 已知指针p和q分别指向某单链表中第一个结点和最后一个结点。
假设指针s指向另一个单链表中某个结点,则在s所指结点之后插入上述链表应执行的语句为()。
A. q->next=s->next;s->next=pB. s->next=p;q->next=s->nextC. p->next=s->next;s->next=qD. s->next=q;p->next=s->next7. 算法分析的目的是()。
A. 辨别数据结构的合理性B. 评价算法的效率C. 研究算法中输入与输出的关系D. 鉴别算法的可读性8. 与线性表相比,串的插入和删除操作的特点是()。
《数据结构》-1自考试卷及答案

《数据结构》-1一、判断题 (每小题1分,共10分)1、线性表的逻辑顺序与物理顺序总是一致的。
( )2、线性表只能采用顺序存储结构或者链式存储结构。
( )3、线性表的顺序存储表示优于链式存储表示。
( )4、不管堆栈采用何种存储结构,只要堆栈不空,可以任意删除一个元素。
( )5、线性表若采用链式存储表示时所有结点之间的存储单元地址可连续可不连续。
( )6、已知一棵二叉树的前序序列和后序序列可以唯一地构造出该二叉树。
( )7、一般树和二叉树的结点数目都可以为0。
( )8、序列初始为逆序时,冒泡排序法所进行的元素之间的比较次数最多。
( )9、每种数据结构都应具备三种基本运算:插入、删除和搜索。
( )10、若某堆栈的输入序列为1,2,3,4,则4,3,1,2不可能是堆栈的输出序列之一。
( )二、单项选择题 (每小题2分,共20分)1、算法分析的目的是( )A.研究算法的输入与输出之间的关系B.找出数据结构的合理性C.分析算法的效率以求改进算法D.分析算法的可读性与可移植性2、已知指针p所指结点不是尾结点,若在*p之后插入结点*s,则应执行下列哪一个操作( )A. s->link = p; p->link = s;B. s->link = p->link; p->link = s;C. s->link = p->link; p = s;D. p->link = s; s->link = p;3、图的深度优先搜索类似于树的()次序遍历。
A.先根B.中根C.后根D.层次4、一个栈的输入序列为1,2,3,4,下面哪一个序列不可能是这个栈的输出序列()A. 1,3,2,4B. 2,3,4,1C. 4,3,1,2D. 3,4,2,15、若深度为5的完全二叉树的第5层有3个叶结点,则该二叉树一共有( )个结点。
A.15B.16C.17D.186、下列排序方法中,哪一种方法的比较次数与纪录的初始排列状态无关()A. 直接插入排序B. 起泡排序C. 快速排序D. 直接选择排序7、对数据元素序列(49,72,68,13,38,50,97,27)进行排序,前三趟排序结束时的结果依次为:第一趟:13,72,68,49,38 ,50,97,27;第二趟:13,27,68,49,38,50,97,72;第三趟:13,27,38,49,68,50,97,72;该排序采用的方法是( )A.插入排序法B.选择排序法C.冒泡排序法D.堆积排序法8、对于循环队列,存储空间大小为n,头指针为F,尾指针为R。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(单选题) 1: 用链接方式存储的队列,在进行插入运算时().A: 仅修改头指针B: 头、尾指针都要修改C: 仅修改尾指针D: 头、尾指针可能都要修改正确答案:(单选题) 2: 设一维数组中有n个数组元素,则读取第i个数组元素的平均时间复杂度为()。
A: O(n)B: O(nlog2n)C: O(1)D: O(n2 )正确答案:(单选题) 3: 设指针变量p指向单链表中结点A,若删除单链表中结点A,则需要修改指针的操作序列为()。
A: q=p->next;p->data=q->data;p->next=q->next;free(q);B: q=p->next;q->data=p->data;p->next=q->next;free(q);C: q=p->next;p->next=q->next;free(q);D: q=p->next;p->data=q->data;free(q)正确答案:(单选题) 4: 设二叉排序树中有n个结点,则在二叉排序树的平均平均查找长度为()。
A: O(1)B: O(log2n)C: O(n4)D: O(n2 )正确答案:(单选题) 5: 非空的循环单链表head的尾结点(由p所指向)满足()。
A: p->next= =NULLB: p= =NULLC: p->next= =headD: p= =head正确答案:(单选题) 6: 若有18个元素的有序表存放在一维数组A[19]中,第一个元素放A[1]中,现进行二分查找,则查找A[3]的比较序列的下标依次为( c d )A: 1,2,3B: 9,5,2,3C: 9,5,3D: 9,4,2,3正确答案:(单选题) 7: 设某棵二叉树的中序遍历序列为ABCD,前序遍历序列为CABD,则后序遍历该二叉树得到序列为()。
A: BADCB: BCDAC: CDABD: CBDA正确答案:(单选题) 8: 在一非空二叉树的中序遍历序列中,根结点的右边()。
A: 只有右子树上的所有结点B: 只有右子树上的部分结点C: 只有左子树上的部分结点D: 只有左子树上的所有结点正确答案:B: O(n2)C: O(n3)D: O(n4 )正确答案:(单选题) 10: 一个向量(即一批地址连续的存储单元)第一个元素的存储地址是100,每个元素的长度为2,则第5个元素的地址是()。
A: 110B: 108C: 100D: 120正确答案:(单选题) 11: 设高度为h的二叉树上只有度为0和度为2的结点,则此类二叉树中所包含的结点数至少为()。
A: 2hB: 2h-1C: 2h+1D: h+1正确答案:(单选题) 12: 线性表是一个具有n个()的有限序列A: 表元素B: 字符C: 数据元素D: 数据项正确答案:(单选题) 13: 设某无向图有n个顶点,则该无向图的邻接表中有()个表头结点。
A: 2nB: nC: n/2D: n(n-1)正确答案:(单选题) 14: 判定一个循环队列QU(最多元素为m0, m0= =Maxsize-1)为满队列的条件是()。
A: ((rear- front)+ Maxsize)% Maxsize = =m0B: rear-front-1= =m0C: front= =rearD: front= = rear+1正确答案:(单选题) 15: 判定一个循环队列QU(最多元素为m0)为空的条件是()。
A: rear - front= =m0B: rear-front-1= =m0C: front= = rearD: front= = rear+1正确答案:(单选题) 16: 数据结构DS(Data Struct)可以被形式地定义为DS=(D,R),其中D是()有限集合,R是D 上的关系有限集合。
A: 算法B: 数据元素C: 数据操作D: 数据对象正确答案:(单选题) 17: 设a,b为一棵二叉树上的两个结点,在中序遍历时,a在b前的条件是()。
A: a在b的右方正确答案:(单选题) 18: 设某二叉树中度数为0的结点数为N0,度数为1的结点数为Nl,度数为2的结点数为N2,则下列等式成立的是()。
A: N0=N1+1B: N0=Nl+N2C: N0=N2+1D: N0=2N1+l正确答案:(单选题) 19: 设无向图的顶点个数为n,则该图最多有()条边。
A: n-1B: n(n-1)/2C: n(n+1)/2D: 0正确答案:(单选题) 20: 一个栈的入栈序列a,b,c,d,e,则栈的不可能的输出序列是()。
A: edcbaB: decbaC: dceabD: abcde正确答案:(单选题) 21: 设串s1='ABCDEFG',s2='PQRST',函数con(x,y)返回x和y串的连接串,subs(s,i,j)返回串s的从序号i的字符开始的j个字符组成的子串,len(s)返回串s的长度,则con(subs(s1,2,len(s2)),subs(s1,len(s2),2))的结果串是()。
A: BCDEFB: BCDEFGC: BCPQRSTD: BCDEFEF正确答案:(单选题) 22: 设有一个二维数组A[m][n],假设A[0][0]存放位置在644(10),A[2][2]存放位置在676(10),每个元素占一个空间,问A[3][3](10)存放在( )位置.脚注(10)表示用10进制表示。
A: 688B: 678C: 692D: 696正确答案:(单选题) 23: 向一个栈顶指针为HS的链栈中插入一个s所指结点时,则执行()。
(不带空的头结点)A: HS—>next=s;B: s—>next= HS—>next;HS—>next=s;C: s—>next= HS;HS=s;D: s—>next= HS;HS= HS—>next;正确答案:(单选题) 24: 线性表的顺序存储结构是一种()的存储结构。
A: 随机存取B: 索引存取C: 顺序存取D: 散列存取正确答案:(单选题) 25: 二维数组A中,每个元素A的长度为3个字节,行下标i从0到7,列下标j从0到9,从首地址SA开始连续存放在存储器内,该数组按行存放时,数组元素A[7][4]的起始地址为()。
A: SA+141正确答案:(单选题) 26: 若已知一个栈的入栈序列是1,2,3,…,n,其输出序列为p1,p2,p3,…,pn,若p1=n,则pi为()。
A: iB: n=iC: n-i+1D: 不确定正确答案:(单选题) 27: 在一个单链表中,已知q所指结点是p所指结点的前驱结点,若在q和p之间插入s结点,则执行()。
A: s->next=p->next;p->next=s;B: p->next=s->next;s->next=p;C: q->next=s;s->next=p;D: p->next=s;s->next=q;正确答案:(单选题) 28: 设一组初始记录关键字序列为(345,253,674,924,627),则用基数排序需要进行()趟的分配和回收才能使得初始关键字序列变成有序序列。
A: 3B: 4C: 5D: 8正确答案:(单选题) 29: 设一组初始关键字记录关键字为(20,15,14,18,21,36,40,10),则以20为基准记录的一趟快速排序结束后的结果为( )。
A: 10,15,14,18,20,36,40,21B: 10,15,14,18,20,40,36,21C: 10,15,14,20,18,40,36,2lD: 15,10,14,18,20,36,40,21正确答案:(单选题) 30: 判定一个顺序栈ST(最多元素为m0)为栈满的条件是()。
A: top!=0B: top= =0C: top!=m0D: top= =m0-1正确答案:(单选题) 31: 栈和队列的共同特点是( )。
A: 只允许在端点处插入和删除元素B: 都是先进后出C: 都是先进先出D: 没有共同点正确答案:(单选题) 32: 按照二叉树的定义,具有3个不同数据结点的不同的二叉树有()种。
A: 5B: 6C: 30D: 32正确答案:(单选题) 33: 在一个单链表中,若删除p所指结点的后续结点,则执行()。
A: p->next=p->next->next;B: p=p->next;p->next=p->next->next;(单选题) 34: 深度为5的二叉树至多有()个结点。
A: 16B: 32C: 31D: 10正确答案:(单选题) 35: 二维数组A中,每个元素的长度为3个字节,行下标i从0到7,列下标j从0到9,从首地址SA开始连续存放在存储器内,存放该数组至少需要的字节数是()。
A: 80B: 100C: 240D: 270正确答案:(单选题) 36: 在数据结构中,从逻辑上可以把数据结构分成()。
A: 动态结构和静态结构B: 紧凑结构和非紧凑结构C: 线性结构和非线性结构D: 内部结构和外部结构正确答案:(单选题) 37: 串是一中特殊的线性表,其特殊性体现在()。
A: 可以顺序存储B: 数据元素是一个字符C: 可以链接存储D: 数据元素可以是多个字符正确答案:(单选题) 38: 设某有向图中有n个顶点,则该有向图对应的邻接表中有()个表头结点。
A: n-1B: nC: n+1D: 2n-1正确答案:(单选题) 39: 已知某二叉树的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是()。
A: acbedB: decabC: deabcD: cedba正确答案:(单选题) 40: 进行折半搜索的表必须是顺序存储的有序表。
A: 正确B: 错误正确答案:(单选题) 1: 用链接方式存储的队列,在进行插入运算时().A: 仅修改头指针B: 头、尾指针都要修改C: 仅修改尾指针D: 头、尾指针可能都要修改正确答案:(单选题) 2: 设一维数组中有n个数组元素,则读取第i个数组元素的平均时间复杂度为()。
A: O(n)B: O(nlog2n)(单选题) 3: 设指针变量p指向单链表中结点A,若删除单链表中结点A,则需要修改指针的操作序列为()。
A: q=p->next;p->data=q->data;p->next=q->next;free(q);B: q=p->next;q->data=p->data;p->next=q->next;free(q);C: q=p->next;p->next=q->next;free(q);D: q=p->next;p->data=q->data;free(q)正确答案:(单选题) 4: 设二叉排序树中有n个结点,则在二叉排序树的平均平均查找长度为()。