风也温柔

计算机科学知识库

数据结构考试题库 《数据结构》期末考试试题及答案

  《数据结构》期末考试试题及答案《数据结构》期末考试试题及答案(2003-2004学年第2学期)单项选择题1、C10、C1.对于一个算法,当输入非法数据时,也要能作出相应的处理,这种要求称为((A)、有序顺序表(B)、有序单链表(C)、有序顺序表和有序单链表都可以(D)、无限制4.顺序存储结构的优势是((A)、利于插入操作(B)、利于删除操作(C)、利于顺序访问(D)、利于随机访问5。深度为k的完全二叉树,其叶子结点必在第(6。具有60个结点的二叉树,其叶子结点有12个,则度过1的结点数(A)、11(B)、13(C)、48(D)、377.图的Depth—FirstSearch(DFS)遍历思想实际上是二叉树8.在下列链队列Q中,元素a出队的操作序列为(ab(A)、p=Q。front->next;p—>next=Q。front—>next;(B)、p=Q.front—>next;Q.front-〉next=p—〉next;(C)、p=Q.rear->next;p—>next=Q。rear—>next;(D)、p=Q—〉next;Q—>next=p->next;《数据结构》期末考试试题及答案Huffman树的带权路径长度WPL等于((A)、除根结点之外的所有结点权值之和(B)、所有结点权值之(C)、各叶子结点的带权路径长度之和(D)、根结点的值10。

  一级注册结构工程师基础考试过关必做1500题_数据结构考试题库_一级注册结构工程师基础考试 考试手册

  线索二叉链表是利用()域存储后继结点的地址。(A)、(B)、data(C)、rchi二、填空题逻辑结构决定了算法的设计,而存储结构决定了算法的实栈和队列都是一种特殊的线性表,栈的插入和删除只能在栈顶进行.线性表(a1,a2,…,an)的顺序存储结构中,设每个单元的长度为L,元素ai的存储地址LOC(ai)为已知一双向链表如下(指针域名为next和prior):现将p所指的结点插入到x和y结点之间,其操作步骤为:;个结点的生成树的边数为.6.已知一有向无环图如下:任意写出二种拓扑排序序列:、。7.已知二叉树的中序遍历序列为BCA,后序遍历序列为CBA,则该二叉树的先序遍历序列为数据结构考试题库 《数据结构》期末考试试题及答案,层序遍历序列为。三、应用题13,设关键字系列为{22,12,24,6,45,7数据结构考试题库,8,13,21}数据结构考试题库,要求用线性探测法处理冲突.(6写出A-B压缩存储的三元组表。(5分)已知一维数组中的数据为(18,12,25,53,18),试写出插入排序(升序)过程。并指出具有个元素的插入排序的时间复杂度是多少?(5分)开始的最小生成树。(8分,要有过程)(1)求从顶点A开始的最小生成树.(2)分别画出以A为起点的DFS生成树和BFS生成树。

  6。已知数据六个字母及在通信中出现频率如下表:0。150.10.10.3把这些字母和频率作为叶子结点及权值,完成如下工作(7分,要有过已知有如下的有向网:求顶点A到其它各顶点的最短路径(采用ra算法,要有过设计题(30分,每题10分,用C语言写出算法,做在答题纸上)已知线性表(a1,a2,…,an)以顺序存储结构为存储结构,其类型定义如下:#defineLIST_INIT_SIZE100//顺序表初始分配容量typedefstructElemtypeelem;//顺序存储空间基址intlength;//当前长度(存储元素个数)}SqList;设计一个算法,删除其元素值为x的结点(假若x是唯一的).并求出其算法的平均时间复杂度。其算法函数头部如下:StatusListDelete(Sqlist&L,Elemtype2.设顺序栈如左图所示。其中结点定义如下:optypedefstructElemtypebase;//栈底指针Elemtypetop;//栈顶指针}Stack;设计算法,将栈顶元素出栈并存入e中.base3.设二叉链树的类型定义如下:typedefintElemtype;typedefstructnode{Elemtypedata;str*lchild,rchild;}BinNode,*BinTree;试写出求该二叉树叶子结点数的算法:StatuLeaves(BinTree&root,inta2a1《数据结构》期末考试试题及答案答案:选择题(每题1分)10、C一、填空题1.设计、实现2.特殊、栈顶3.LOC(a1)+(i—1)*L4.p—>next=q-〉next;q->next-〉prior=p;6.ADCBFEG、ABCDEFFG7.ABC、ABC二、应用题1011关键安1312探测次(2)查找成功的平均查找长度:(1分)(51+1*2+23+1*7)/9=20/9查找不成功的平均查找长度:(1(2+1+9+8+7+6+5+4+3+2+1)/13=2(1)、构造(3分)(2)、1014151256(4221015205621《数据结构》期末考试试题及答案初始关键字:[18]12255318趟:[1218]255318趟:[121825]5318趟:[12182553]182553](2)WPL=0。

  数据结构考试题库_一级注册结构工程师基础考试 考试手册_一级注册结构工程师基础考试过关必做1500题

  1*3+0。13+0。22+0.+0。15*3+03*21=(3)A:010B:011C:110D:111E:00F;101、(10分)StatusListDelete(Sqlist&L,ElemTypeif(L-〉elem[i]==x)break;if(i=L-〉length)retuR;L-〉elem[j]=L->elem[j+1];L—>length--;设元素个数记为n,则平均时间复杂度为:2(10分)voidpop(Stack&S,Elemtypeif(S。top==S。base)returnERROR;《数据结构》期末考试试题及答案S。top-—;e=*s。top;voidCountLeaves(BinTreeT,intif((!(T->lchild)&&!(T->rchild))CountLeaves(T—〉lchild,n);CountLeaves(T->rchild,n);

  文章来源:https://m.docin.com/touch/p-2763713793.html?picCut=2