付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《数据结构与算法》 B.紧凑结构和非紧凑结构 数据结构在计算机内存中的表示是指 逻 B.C.逻辑和D.物在数据时,通常不仅要各数据元素的值,而且还要 以下说法正确的是D 算法分析的目的是 ,算法分析的两个主要方面是 C.分析算法的易读性和文 C.可读性和文D.数据复杂性和程序复杂性下面程序段的时间复杂度是 sfor(I=0;i<n;i++)ssum=s下面程序段的时间复杂度是 for(i=0;i<n;i++)A[i][j]=下面程序段的时间复杂度是 i=0;i=i* A.线性表的顺序结构优于链表结构通常要求同一逻辑结构中的所有数据元素具有相同的特性,这意味着B C.不必事先估计空 A.head== Bhead->nextC.head->next D结点的单链表head为空的判定条件是 A.head==NULL Bhead->next==NULLC.head->next==head Dhead!=NULL 单链 非空的循环单链表head的尾结点(由p所指向)满足 A.p->next==NULL B.p==NULLC.p->next==head D.p==head在循环双链表的p所指的结点之前s所指结点的操作 A.p->prior=s;s->next=p;p->prior->next=s;s->prior=p->priorB.p->prior=s;p->prior->next=s;s->next=p;s->prior=p-C.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=如果最常用的操作是取第i个结点及其前驱,则采用 单链 D.顺序在一个具有n个结点的有序单链表中一个新结点并仍然保持有序的时间复杂度B 在一个长度为n(n>1)的单链表上,设有头和尾两个指针,执行 C.在单链表第一个元素前一个新元素与单链表相比,双链表的优点之一是 B.可以进行随机如果对线性表的操作只有两种即删除第一个元素在最后一个元素的后面新元素,则最好使用B。≤n+1, A.n–i+ B.n– D.i– 顺序 B.用头指针表示的循环单链 A运算方 B可方便地用于各种逻辑结构的表C密度 D删除运算方 D线性表采用链式,便于进行和删除操作线性表是具有n 字 在n个结点的线性表的数组实现中,算法的时间复杂度是O(1)的操作 i(1<=i<=n)个结点若长度为n的线性表采用顺序结构,在其第i个位置一个新元素的算法的时 A.O(n) B.O(n) C.O(1) D.O(1),线性 …,an)以链式方式第i位置元素的时间复杂度 , 单链表中,增加一个头结点的目的是为了 D.说明单链表是线性表的链式在单链表指针为p的结点之后指针为s的结点,正确的操作是 B.s->next=p->next;p->next=s; 线性表的顺序结构是一种 B.顺序存取的结 D.Hash存取的结 ,队列的特点是 栈和队列的共同点是 设有一个栈,元素依次进栈的顺序为A、B、C、D、E。下列 以 从队入一个新元 1,2,3n=n,则pi 判定一个顺序栈st(最多元素为MaxSize)为空的条件是 st->top!=- B.st->top==-C.st->top!= D.st->top 判定一个顺序栈st(最多元素为MaxSize)为满的条件是 st->top!=- B.st->top==-C.st->top!= D.st->top 一个队列的入队序列是1,2,3,4,则队列的输出序列是 判定一个循环队列qu(最多元素为MaxSize)为空的条件是C A.qu->rear–qu->front==MaxSize B.qu->rear–qu->front-1==MaxSizeC.qu->rear==qu->front D.qu->rear=qu->front-1在循环队列中,若front与rear分别表示对头元素和队尾元素的位置,则判断循环队列 向一个栈顶指针为h的结点的链栈中指针s所指的结点时应执行 A.h->next=s C.s->next=h;h=s 输入序列为ABC,可以变为CBA时,经过的栈操作为 B.push,push,push,pop,pop,popC.push,push,pop, D.push,pop,push,push,pop,若栈采用顺序方式,现两栈共享空间V[1 第2个栈的栈顶,栈1的底在V[1],栈2的底在V[m],则栈满的条件是 B. 设计一个判别表达式中左、右括号是否配对出现的算法,采用 线性表的顺序结 C.线性表的链式结 D.允许对队列进行的操作有 C.在队头元前元素 若用一个大小为6的数值来实现循环队列,且当前rear和front的值分别为0和3,当从队列中删除一个元素,再加入两个元素后,rear和front的值分别为 和 B.2和 C.4和 D.5和 和顺序栈相比,链栈有一个比较明显的优势是 B.通常不会出现栈空的情C.操作更容易实 S=‘sftae, 串的长度是指 串是一种特殊的线性表,其特殊性体现在 可以顺序B.数据元素是一个字C.可以链式D.数据元素可以是多个字设有两个串p和q,求q在p中首次出现的位置的运算称为 连 B.模式匹 数组A中,每个元素的长度为3个字节,行下标i18,列下标j110,从首地址SA开始连续存放的器内,该数组按行存放,元素A[8][5]的起始地址为C。A.SA+141B.SA+144C.SA+222D.SA+225数组A3个字节,行下标i18j110SAC。 B. 若一个浮点数数组如下:froataverage[]=new假设该数组的内存起始位置为200,average[15]的内存地址是 设二维数组A[1…m,1…n]按行在数组B中,则二维数组元素A[i,j]在一维数组中的下标 B.n*(i-1)+j- 有一个100×90的稀疏矩阵,非0元素有10,设每个整型数占2个字节,则用三元组 B. C.18 数组A[0…4,-1…- …7]中含有的元素个数是 B. 方便运算B.方便C.提高运算速 设有一个10阶的对称矩阵A,采用压缩方式,以行序为主,a1,1为第一个元素,其地址为1,每个元素占1个地址空间,则a8,5的地址为B B. 稀疏矩阵一般的压缩方式有两种,即C B.三元组和散列C.三元组和链表 D.散列和链表 B.无序数据元素C.元间具有分支层次关系的数据 D.元间无联系的数据深度为5的二叉树至多 B. C. 对一个满二叉树,m个叶子,n个结点,深度为h,则 A.n= Bh+m= Cm=h- n=2h- 0标识树结构信息,1标识线索,对应叶结点的左右链域,应标识为 。 ④深度为K 设森林F对应的二叉树为B,它有m个结点,B的根为p,p的右子树的结点个数为n,森林F中第一棵树的结点的个数是 A.m- 若一棵二叉树具有10个度为25个度为10的结点的个数是B 个度为2的结点 在一个无向图中,所有顶点的度数之和等于所有边数的 B C 在一个有向图中,所有顶点的入度之和等于所有顶点的出度之和的 倍 B C 某二叉树结点的中序序列为ABCDEFG,后序序列为BDCAFGE,则其左子树中结点 已知一算术表达式的中缀形式为A+B*C–D/E,后缀形式为ABC*+DE/–,其前缀形 C abecdf已知一个图,如图所示,若从顶点a出发按深度搜索法进行遍历,则可能得到的一种顶点序列为Dabecdf B.a,c,f,e,b,d B.a,b,c,e,f,d 具有n个结点的连通图至少 条边 B. C.n(n- D.(a,a) ,表尾是 C Da(a) ,表尾是 C Da 散列 顺序或链式 压缩 索引对线性表进行折半查找时,要求线性表必须 以顺序方式 以链式方式 82的结点时,A. D8 错 B树和B+树都能有效的支持顺序查找 B树和B+树都能有效的支持随机查找 B树和B+树都是平衡的多叉树 B树和B+树都可用于文件索引结构 查找效率最高的二叉排序树是C。 C排 在所有的排序方法中,关键字比较的次数与记录的初始排列次序无关的是 C.直接排 排序A.B.选 D.归 (n为元素个数 D.1.数据逻辑结构包括线性结构图状结构合称非线性结构 、树形结构和图状结构 、树形结构和图状结构43.性结构中,第一个结点没有前驱结点,其余每个结点有且只有1 最后一个结点没有后续结点,其余每个结点有且只有1 线性结构中元间存在一对一关系,树形结构中元间存在一对多关系,图形结构中元间存在多对多关系。在树形结构中,树根结点没有前驱结点,其余每个结点有且只有1 子结点没有后续结点,其余每个结点的后续结点可以任意多个。数据结构的基本方法是顺序、链式 索引 散列评估一个算法的优劣,通常从时间复杂 和空间复杂 5个重要特性是有穷性、确定性、可行性、输入和输出。在一个长度为n的顺序表中删除第i个元素时,需向前移动n-i- 在单链表中,要删除某一指定的结点,必须找到该结点的前驱在顺序表中或删除一个数据元素,需要平均移动n 的个数与位置有关。取线性表的元素是,应采用顺序 15.根据线性表的链式结构中每一个结点包含的指针个数,将线性链表分成 和双链表。16.顺序结构是通过下标 表示元间的关系的;链式结构是通过指针表示元间的关系的。17.结点的循环链表L中只有一个元素结点的条件是L->next- 栈是限定仅在表尾进行或删除操作的线性表其运算遵循后进先出的原则子串”str”在主串”datastructure”中的位置 M6i08j的范110,则存放M至少需要540个字节;M85108个字节。 方法有两种,即三元组表 链表广义表(a(bc(d)的长度是 ,深度是 在一棵二叉树中,度为零的结点的个数为n0,度为2的结点的个数为n2,则有n0= n个结点的二叉链表中,空链域的个数为n+1一棵有n个叶子结点的哈夫曼树共有2n-1_深度为5的二叉树至多有 abdgcefhdgbaechf 线索二叉树的左线索指向其遍历序列中的前驱 序列中的后继。在各种查找方法中,平均查找长度与结点个数n无关的查找方法是散列查找 ,然后查找相应的块表一个无序序列可以通过构造一棵二叉排序树而变成一个有序序列,构造树的过程即10个顶点的无向图,边的总数最多为45∧∧∧Gv1∧∧∧∧∧∧Prim算法生成一个最小生成树每一步选择都要满足边的总数不超过n- 在一棵m阶B树中,除根结点外,每个结点最多有m 棵子树,最少有m/2 ADT的逻辑特性,不必考虑如何在计算机中实现。(√)抽象数据类型与计算机表示无关 顺序方式和删除时效率太低,因此它不如链式方式好(×线性表采用链式结构时,结点和结点的空间可以是不连续的(×对任何数据结构链式结构一定优于顺序结构(×顺序方式只能用于线性结构(×集合与线性表的区别在于是否按关键字排序((线性表就是顺序的表(×ii((链表是采用链式结构的线性表,进行、删除操作时,在链表中比在顺序表中(√)双向链表可随机任一结点(×p->next= s->next=p->next;(×队列是一种和删除操作分别在表的两端进行的线性表,是一种先进后出的结构(×串是一种特殊的线性表,其特殊性体现在可以顺序(×1的串等价于一个字符型常量。(×数组元素的下标值越大,存取时间越长。(用邻接矩阵法一个图时,在不考虑压缩的情况下,所占用的空间大小只与图中结点个数有关,而与图的边数无关。(√)(×(广义表abc)的表头是ab),表尾是c((2(((×强连通图的各顶点间均可达( (×)次序仍然保持不变,称这种排序为稳定排序。(√)在平衡二叉树中,任意结点左右子树的高度差(绝对值)1。(√拓扑排序是按AOE网中每个结点事件的最早发生时间对结点进行排序。(冒泡排序算法关键字比较的次数与记录的初始排列次序无关((×散列法的思想是由关键字值决定数据的地址(√(×)直接选择排序算法在最好情况下的时间复杂度为O(n)(×)有下列几种用二元组表示的数据结构,画出它们分别对应的逻辑图形表示,并它们{D,R,其中:={,bc,def,g,h,R={rr={D,R,其中:={,bc,def,g,h,R={rr={D,R,其中:={1,,3,4,6,R={rr=(,2(,32,43,43,5(3,6(,5(,6}造出额外空间增大。对结点的链表,在表的任何结点之前结点或删除表中任何结点,所要做的都对结点的链表,表头指针是指向头结点的非空指针,因此空表与非空表的处理是A,B,CA,B,C组成,试给出全部可41、2、3、4依次进栈,而栈的操作可随时进行(进出栈可任意交错进行,1、2、3、4的相对次序 030300000000000000000000000
445ade459,(,ababcdefghi {<i,m>,<i,n>,<e,i>,<b,e>,<b,d>,<a,b>,<g,j>,<g,k>,<c,g>,<c,f>,<h,l>,<c,h>,<a,c>}写出结点值c 910111213141516171819eafdgcjhibcbedahgijfcedbhjigfa,画出该二叉树的先abdgcefhdgbaechf,给出其后序遍历序列。14.将下图所示森林转换成为二叉树,并写出转化后二叉树中序遍历结果。ABCDEABCDEFGHIJKL OPQR
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026浙江温州市瑞安市市政工程管理中心招聘临时人员1人笔试备考题库及答案解析
- 2026年春季沪教版一年级下册小学音乐教学计划含进度表
- 4.7.2 免疫与免疫规划(第一课时)教学设计-2025-2026学年人教版生物(2024)八年级上册
- 2026云南昆明巫家坝商业运营管理有限公司校园招聘8人笔试备考试题及答案解析
- 2026湖南怀化市中方县中方镇牌楼中学公益性岗位招聘1人笔试备考题库及答案解析
- 2026东莞农商银行总行岗位社会招聘笔试备考题库及答案解析
- 2026浙江台州湾新区招聘6人笔试备考题库及答案解析
- 绵阳市消防救援支队2026年(第一批)面向社会公开招录合同制政府专职消防员(73人)笔试备考题库及答案解析
- 2026安徽安庆迎江经济开发区管委会面向社会招聘人才3人笔试备考试题及答案解析
- 2026年郑州职业技术学院单招综合素质笔试模拟试题含详细答案解析
- 2025年淄博医院招聘考试笔试题及答案
- 药师处方审核中的常见错误及纠正
- 2025年高考化学试题(浙江卷) 含答案
- 血透室穿刺时误穿肱动脉处理流程
- 医院预防保健管理办法
- 2025年扬州市中考数学试题卷(含答案解析)
- 制造成熟度等级及评价准则(DB61-T 1222-2018)
- 断绝父母关系协议书
- GB/T 13077-2024铝合金无缝气瓶定期检验与评定
- 《公路工程质量检验评定标准》JTG F80∕1-2017宣贯材料
- (广播电视艺术学专业论文)从戏剧角度解读约瑟夫·寇德卡.pdf
评论
0/150
提交评论