版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 一. 填空题 1. 数据结构讨论的是数据及其相互之间的()。 3 2 2 2. 一个算法中的语句频度之和为T(n) =(n n log2n - 18n)/n,则算法的时间复杂度 为 0()。 3. 5阶对称矩阵中的数据元素以主对角线为中线对称,因此在存储时,可以将25个数据元 素压缩存储在()个存储单元中。 4. 己知二维数组 A610(下标按C语言格式),每个数组元素占4个存储单元,若按行优 先顺序存放数据元素,a35的存储地址是1000,则a00的存储地址是()。 5. 已知一棵树的边集合为, , , , , , , , ,贝U E的兄弟结点有()个。 6. 对长度为13的有序表进行折半
2、查找,若该线性表的元素下标范围是0,12,则第一次查 找下标为()的元素。 7. 一棵哈夫?树中有k个度为2的结点,则该树共含有()个结点。 8. 对不?的关键字可能得到同?哈希地址,? key1M key2,而f(key1)=f(key2)攌胙种现象称 为( ) 9. 二叉排序树中,若左子树不空,则左子树上所有结点的关键字值均()缈大于,等 于,小于)根?点的关键字值。 10. 斯特林公式从数量级上告诉我们,借助于“比较”进行排序的算法在最坏情况下能够达 到的最好的时间复杂度为0()。 二. 选择题 1. 设使用某算法对n个元素进行处理,所需的时间是 法的渐进时间复杂度为()。 A . O(
3、1)B. O(n) C. O(200n) 2 T(n)=(100n +200n+2000)/2n,则该算 D . O(nlog2n) 2. 3. 4. 非空的循环单链表first的尾结点(由p所指向)满足()。 A. p-n ext = NULLB. p = NULLC. p-next = first D. p = first 设栈S和队列Q的初时状态皆为空,元素a1,a2,a3,a4,a5,a6依次通过一个栈,一个元素 出栈后即进入队列Q,若6个元素出队列的顺序是a3,a5,a4,a6,a2,a1,则栈S至少应该容纳 ( A. 1 有一个 )个元素。 B. 2 10阶对称矩阵 A, )。 C
4、. 3D.4 采用压缩存储方式(以行序为主序存储,且 A00=1 ),则 5. A85的地址是( A. 36B. 37 一棵深度为4的完全二叉树,最少有( A. 4B. 8C. 15 C. 42 D. 43 )个节点。 D. 6 A.顺序表B.循环链表C.双链表D.单链表 7. 使用下列序列构建二叉排序树,得到的最终结果与众不同的是()。 A. 42135 B.42531 C.45213 D.45123 8. 均匀的散列函数应当使关键字集合中的元素,经散列函数映射到散列表中任何位置的概 率( )。 A .相等B .最小C.最大D. 定 9. 具有10顶点的无向图最多有()条边。 A. 0B.
5、9C. 10D. 45 10. 对以下关键子序列用快速排序进行排序,情况()速度最慢。 A. 19, 23, 3, 15, 7, 21,28B. 23, 21,28, 15, 19, 3, 7 C. 19, 7, 15, 28, 23, 21, 3D. 3, 7, 15, 19, 21,23, 28 三. 判断题 1. 线性链表的存取必须从头指针开始进行,头指针指示链表中第一个结点的存储位置。 2. 树的先根遍历和后根遍历可借用二叉树的先序遍历和后序遍历的算法实现之。 3. 空串的定义是由一个或多个空格组成的串。 4. 已知广义表 D=(A, B, C),贝U D的表尾运算 GetTail(D
6、) = (C)。 5. 后序遍历二叉排序树可得到一个关键字的有序序列。 四. 计算题 注意:请将题目的正确结果写在相应“答案”所示的位置处,写错或漏写均不得分。 1.使用普里姆(Prim)算法以0为源点,画出图1所示的无向图的最小代价生成树。 答案: 图1 2. 设S=A,B,C,D,E,F , W=2,3,5,7,9,12,对字符集合进行哈夫曼编码,W为各字符的频率。 试画出哈夫曼树。 3. 给定序列(47, 89, 44, 39, 70, 59, 103, 9, 67, 35),建立一棵二叉排序树,画出 该树。 4. 试以关键字序列10, 20, 18, 15, 12,构造一棵平衡二叉树。
7、 5.已知结点A、B、C依次进栈,进栈后可立即出栈。问可以得到多少种不同的出栈序列? 试列举之。 五. 程序填空题 1.以下程序功能是:在带头结点的单链线性 表L中第i个位置之前插入兀素e。试补全该 程序。 Status Listlnsert_L(LinkList j = 0; while(p s = (LinkList)malloc(sizeof(LNode); s-data = e;(3); p-next = s; return OK; 答案:(1)。 (2)。 (3)。 2.以下程序功能是:先序遍历二叉树T的递 归算法,对每个数据元素调用函数Visit。其 中二叉树米用二叉链表存储结构,
8、Visit是对 数据元素操作的应用函数。试补全该程序。 Status PreOrderTraverse(BiTree T, Status (*Visit)(TElemType e) if(T) Visit(T-data); if(T-lchild) PreOrderTraverse( (4), Visit); if(T-rchild) PreOrderTraverse( (5), Visit); 答案:(4)。 (5)。 六. 编程题 打印带头结点单链表L中的最大值。 该函数的函数函数声明:void Prin tMax(L in kList L); 单链表结构定义如下: typedef str
9、uct LNode ElemType data; struct LNode* next; LNode, *Li nkList; When you are old and grey and full of sleep, And no ddi ng by the fire, take dow n this book, And slowly read, and dream of the soft look Your eyes had once, and of their shadows deep; How many loved your mome nts of glad grace, And lov
10、ed your beauty with love false or true, But one man loved the pilgrim soul in you. And loved the sorrows of your cha nging face; And bending dow n beside the glow ing bars, Murmur, a little sadly, how love fled And paced upon the mountains overhead And hid his face amid a crowd of stars. The furthes
11、t dista nee in the world Is not betwee n life and death But whe n I sta nd in front of you Yet you dont know that I love you. The furthest dista nee in the world Is not whe n I sta nd in front of you Yet you cant see my love But whe n un doubtedly knowing the love from both Yet cannot be together. The furthest dista nee in the world Is not being apart while being in love But whe n I pla inly cannot resist the year ning Yet prete nding you have n ever bee
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《构成空间几何体的基本元素及简单多面体一棱柱、棱锥和棱台》学考达标练
- 2026年电子商务实战考试题网络营销与电子商务应用题
- 2026年机械设计与制造基础专业知识测试题
- 2026年高分子材料应用专业知识测试题
- 2026年心理学专业能力测试题心理诊断与治疗案例分析
- 2026年机械工程师技能考核零件制造设备维护考试大纲
- 2026年税收政策与法规企业税务管理测试题
- 2026年会计专业题库财务报表编制与分析
- 2026年国际注册营养顾问实践考试题库饮食营养均衡要点解析
- 清洗制度消毒制度
- 2026年广东高考数学卷及答案
- 2026年高端化妆品市场分析报告
- 2025年中国铁路南宁局招聘笔试及答案
- 2024年内蒙古交通职业技术学院单招职业技能考试题库附答案解析
- 2025年学校领导干部民主生活会“五个带头”对照检查发言材料
- 机台故障应急预案(3篇)
- 2025年轻型民用无人驾驶航空器安全操控(多旋翼)理论备考试题及答案
- 华为手机品牌营销策略研究毕业论文
- 景区服务培训课件
- 2025年深圳低空经济中心基础设施建设研究报告
- 中科曙光入职在线测评题库
评论
0/150
提交评论