



如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
考试中心填写:湖南大学课程考试试卷 课程名称:数据结构;试卷编号:01;考试时间:120分钟年月日 考试用专业班级: 题号一二三四五六七八九十总分应得分20103535100实得分评分:评卷人(请将所有答案写在答题纸上) 一、填空题。(20分) 已知单链表中指针q所指结点是指针p所指结点的直接前驱,若在*q与*p之间插入*s,则应执行()语句。 将两个各有n个元素的有序表归并成一个有序表,其最少的比较次数是()。 堆栈的特点是()。 已知完全二叉树的第5层有4个结点(根结点在第1层),则其叶结点数是()。 在有n个叶结点的Huffman树中,共有()个结点。 若数据表中每个元素已距其最终位置不远,则采用()算法最省时间。 内部排序问题的时间复杂度的下限是()。 对线性表进行折半查找时性能要能达到O(logn),要求线性表必须()。 如果具有n个顶点的图是一个环,则它有()棵生成树。 具有n个顶点的无向图最多有()条边。 二、请将下面的算法填写完整。(10分) 下面算法的功能是:用基数排序法对n个无符号整数进行排序(递增),在算法空缺处填上适当语句或表达式,使得算法完整且正确。 template<classelem,classcomp> voidradix(elema[],elemb[],intn,intk,intr,intcnt[]) {//k为排序码的个数,r为基数 inti,j,x,m=1; for(i=1;i<=k;i++)//分别对第i个排序码进行分配 {for(j=0;j<r;j++)cnt[j]=0;//初始计数器为0 for(j=0;j<n;j++) 装订线(答题不得超过此线)学号:姓名:() {x=(a[j]/m)%r;//取a[j]的第i位排序码 cnt[x]++; } for(j=1;j<r;j++)cnt[j]=cnt[j-1]+cnt[j]; for(j=n-1;j>0;j--)b[]=a[j]; for(j=0;j<n;j++)//将临时数组b中的内容复制到a中 ; m=; } } 三、应用题。(35分) 1、将两个栈存入一个数组V[n]中,如何存放比较合理?为什么?此时栈空和栈满的条件分别是什么? 2、用序列(46,88,45,39,70,58,101,10,66,34)建立一个二叉查找树,画出该树,并求在等概率情况下查找成功的平均查找长度。 3、对于下图所示的有向图若存储它采用邻接表,并且每个顶点邻接表中的边结点都是按照终点序号从小到大的次序链接的,试写出: (1)从顶点①出发进行深度优先搜索所得到的深度优先生成树; (2)从顶点②出发进行广度优先搜索所得到的广度优先生成树。 () 4、设一个散列表包含13个表项,.其下标从0到12,采用线性探查法解决冲突(p(K,i)=i),请按以下要求,将下列关键码按从左到右的顺序散列到表中。 10,100,32,45,58,126,3,29,200,400,0 散列函数采用除留余数法,用%SIZE(对表长取余运算)将各关键码映像到表中.,请指出每一个产生冲突的关键码可能产生多少次冲突? 5、一棵前序序列为1,2,3,4的二叉树,其中序序列可能是4,1,2,3吗,为什么?设一棵二叉树的前序序列为1,2,3,4,5,6,7,8,9,其中序序列为2,3,1,5,4,7,8,6,9,试画出该二叉树。 6、假设用于通信的电文由字符集{a,b,c,d,e,f,g}中的字母构成。它们在电文中出现的幅度分别为{0.31,0.16,0.10,0.08,0.11,0.20,0.04},为这7个字母统计哈夫曼编码,并计算其平均编码长度。 7、插入排序是否为稳定的排序算法?为什么?插入排序在最佳情况和最坏情况下,比较次数和移动数据次数分别为多少?(假设共有n个元素) 四、算法设计。(35分) 1.设某带头结点的单链表L,,结点中的元素为整型数据,试编写算法,判断该单链表L中的元素,是否成等差关系,即各元素植依次为a1,a2,a3,a4,……an判断ai+1-ai=ai-ai-1是否成立,其中i满足1<=i<=n-1 2.设一棵二叉树,结点结构为|lchild|data|rchild其中data域中存放一个字符,设计一个算法按前叙遍历顺序,仅打印出data域为数字的字符(即‘0’<=data<=’9’) 3.某百货公司仓库中电视机的价格和数量信息,按其价格从低到高存储在一个带头结点的循环链表中,链表中的结点由价格、数量和链指针三个域组成:|cost|num|next|,现新到m台价格为c的电视机需入库,试为此编写修改循环链表中存储的电视机信息的算法。 ()

王子****青蛙
实名认证
内容提供者


最近下载
最新上传
浙江省宁波市2024-2025学年高三下学期4月高考模拟考试语文试题及参考答案.docx
汤成难《漂浮于万有引力中的房屋》阅读答案.docx
四川省达州市普通高中2025届第二次诊断性检测语文试卷及参考答案.docx
山西省吕梁市2025年高三下学期第二次模拟考试语文试题及参考答案.docx
山西省部分学校2024-2025学年高二下学期3月月考语文试题及参考答案.docx
山西省2025年届高考考前适应性测试(冲刺卷)语文试卷及参考答案.docx
全国各地市语文中考真题名著阅读分类汇编.docx
七年级历史下册易混易错84条.docx
湖北省2024-2025学年高一下学期4月期中联考语文试题及参考答案.docx
黑龙江省大庆市2025届高三第三次教学质量检测语文试卷及参考答案.docx