网站开发 问题解决,网站栏目建设需求的通知,小说网站搭建教程,域控制网站访问人生难得几回搏#xff0c;此时不搏更待何时#xff1f;数据结构期末考试试题一、单选题(每小题2分共12分)1#xff0e;在一个单链表HL中若要向表头插入一个由指针p指向的结点则执行( )A#xff0e; HL#xff1d;ps p一next#xff1d;HLB#xff0e; …人生难得几回搏此时不搏更待何时数据结构期末考试试题一、单选题(每小题2分共12分)1在一个单链表HL中若要向表头插入一个由指针p指向的结点则执行( )A HLps p一nextHLB p一nextHLHLp3C p一nextHlpHLD p一nextHL一next;HL一nextp2n个顶点的强连通图中至少含有( )A.n-l条有向边 B.n条有向边C.n(n-1)2条有向边 D.n(n一1)条有向边3.从一棵二叉搜索树中查找一个元素时其时间复杂度大致为( )A.O(1) B.O(n)C.O(1Ogzn) D.O(n2)4由权值分别为38625的叶子结点生成一棵哈夫曼树它的带权路径长度为( )A24 B48C 72 D 535当一个作为实际传递的对象占用的存储空间较大并可能需要修改时应最好把它说明为( )参数以节省参数值的传输时间和存储参数的空间A.整形 B.引用型C.指针型 D.常值引用型·6向一个长度为n的顺序表中插人一个新元素的平均时间复杂度为( )AO(n) BO(1)CO(n2) DO(10g2n)二、填空题(每空1分共28分)1数据的存储结构被分为--、--、--和--四种2在广义表的存储结构中单元素结点与表元素结点有一个域对应不同各自分别为--域和--域3--中缀表达式 3十x*(2.45-6)所对应的后缀表达式为----4在一棵高度为h的3叉树中最多含有--结点5假定一棵二叉树的结点数为18则它的最小深度为--最大深度为--·6在一棵二叉搜索树中每个分支结点的左子树上所有结点的值一定--该结点的值右子树上所有结点的值一定--该结点的值7当向一个小根堆插入一个具有最小值的元素时该元素需要逐层--调整直到被调整到--位置为止8表示图的三种存储结构为--、--和---9对用邻接矩阵表示的具有n个顶点和e条边的图进行任一种遍历时其时间复杂度为--对用邻接表表示的图进行任一种遍历时其时间复杂度为--10从有序表(1218304356788295)中依次二分查找43和56元素时其查找长度分别为--和--·11假定对长度n144的线性表进行索引顺序查找并假定每个子表的长度均为则进行索引顺序查找的平均查找长度为--时间复杂度为--·12一棵B-树中的所有叶子结点均处在--上13每次从无序表中顺序取出一个元素把这插入到有序表中的适当位置此种排序方法叫做--排序每次从无序表中挑选出一个最小或最大元素把它交换到有序表的一端此种排序方法叫做--排序14快速排序在乎均情况下的时间复杂度为--最坏情况下的时间复杂度为--三、运算题(每小题6分共24分)1假定一棵二叉树广义表表示为a(b(cd)c(((8)))分别写出对它进行先序、中序、后序和后序遍历的结果先序中序后序2已知一个带权图的顶点集V和边集G分别为V{012345}E{(01)8(02)5(03)2(15)6(23)25(24)13(35)9(45)10}则求出该图的最小生成树的权最小生成树的权3假定一组记录的排序码为(4679563840845042)则利用堆排序方法建立的初始堆为--4有7个带权结点其权值分别为378261014试以它们为叶子结点生成一棵哈夫曼树求出该树的带权路径长度、高度、双分支结点数带权路径长度-- 高度-- 双分支结点数--四、阅读算法回答问题(每小题8分共16分)1VOldAC(ListL){InitList(L)InsertRear(L;25)InsertFront(L50)IntaL4]{58121536};for(inti0; i5; i)if (a[i]