- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构考试大纲(专)
数据结构考试大纲
? ?数据结构是计算机专业的主干课、专业基础课,主要介绍用计算机解决一系列问题特别是非数值信息处理问题时所用的各种组织数据的方法、存储数据结构的方法以及在各种结构上执行操作的算法。通过教学要求学生掌握各种数据结构的特点、存储表示、运算方法以及在计算机科学中最基本的应用,培养、训练学生选用合适的数据结构和编写质量高、风格好的应用程序的能力,并为后续课程的学习打下良好的理论基础和实践基础。数据、数据元素、数据类型、数据结构、数据的逻辑结构与结构概念算法的特性、算法的时间、算法的空间
掌握线性表的基本概念及其两种存储结构(顺序存储、链式存储)。
掌握顺序表的各种操作(插入、删除等)实现及算法复杂度。
掌握单链表的各种操作(插入、删除等)实现及算法复杂度。
了解带头结点的单链表的头结点的作用。
了解循环单链表、循环双链表等概念及其特点。
了解双链表的概念及其实现(重点是插入、删除操作的实现)。
掌握顺序表和链表的特点,对比他们的优缺点。
本章要求掌握的程序代码:顺序表类、单链表结点类、单链表类。
第3章 桟和队列(15%):
了解栈、队列的基本概念。
熟练掌握掌握树和、性质二叉树二叉树掌握建立树和编码的方法及带权路径长度的计算树树
本章要求掌握的程序代码:二叉树结点类、二叉树类。
第7章 图(10%):
了解图的基本概念(图的定义、有向图、无向图、完全图、带权图、邻接顶点、顶点的度、子图、路径、连通图、强连通图等)。
熟练掌握图的两种存储结构(邻接矩阵表示法、邻接表表示法)。
熟练掌握图的两种遍历算法(深度优先搜索遍历、广度优先搜索遍历)、能采用这两种遍历算法得到图的生成树。
熟练掌握图的两种最小生成树(MST)算法思想(Prim、Kruskal)。
熟练掌握图的最短路径算法思想(Dijkstra)。
本章只要求掌握各种算法的思想,所有程序代码均不要求掌握。另外,在没有特殊说明的情况下,找邻接点时按照顶点下标从小到大的顺序搜索。
第8章 查找(15%):
了解查找的基本概念(查找表、查找、平均查找长度ASL)。
熟练掌握线性表的查找算法(顺序查找、折半查找、分块查找)。会计算查找过程中的比较次数,会分析它们的算法时间复杂度,了解它们的优点和缺点,能够根据实际情况选择适当的查找算法。
掌握二叉排序树的定义以及查找、插入、删除等操作。掌握二叉排序树的查找性能分析方法。了解平衡二叉树。
了解散列技术涉及的一些基本概念(散列、散列函数、冲突、同义词等),会使用除留余数法构造散列函数,熟练掌握解决处理冲突的两种方法(开放定址法、链地址法),会计算散列查找的平均查找长度。
本章要求掌握的程序代码:顺序表的顺序查找、单链表的顺序查找、折半查找。
第9章 排序(15%):
了解排序的基本概念(数据序列、关键字、稳定性、排序分类)。
熟练掌握各种内排序算法(直接插入排序、折半插入排序、希尔排序、冒泡排序、快速排序、直接选择排序、归并排序)的思想及其实现。
了解上述7种排序算法的时间复杂度、空间复杂度和稳定性,能够根据实际情况选择适当的排序算法。
本章要求掌握的程序代码:上述7种排序算法的Java语言实现均要求掌握。
二、试卷命题类型:
选择题(40%,20×2)
填空题(10%,10×1)
简答题(38%,6道)
程序填空(12%,6×2,两段代码6空)
三、题型举例:
1.的是( )(A) 先进先出(B)后进先出(C)只能进行插入(D)只能进行删除.高度为h的二叉树,至有______________个结点.假设用于通信的电文仅由A-H八个字母组成,字母在电文中出现频率分别为7,19,2,6,32,3,21,10。试为这八个字母设计编码element的结点。
public int indexOf(E element)
{
if (element!=null)
for (int i=0; ithis.n; i++)
if (this.table[i].equals(element))
空1 ;
return -1;
}
空1:return i
您可能关注的文档
最近下载
- 车位所有权人许可建设充电桩证明.pdf VIP
- 红辽卷烟公司品牌竞争力分析结论与参考文献.docx VIP
- 2025贵州省旅游产业发展集团有限公司招聘115人笔试备考试题及答案解析.docx VIP
- 【泛微客户期刊】2023年36期:某医药集团费控管理项目案例分享.pptx VIP
- 区域土地利用土地覆盖遥感调查.pdf VIP
- 泛微软件集团管控解决方案文档资料.pptx VIP
- 廉租房、公租房维修项目方案.pdf VIP
- 2025贵州省旅游产业发展集团有限公司招聘115人笔试备考题库及答案解析.docx VIP
- 农业产业化发展规划-特色农业发展规划.doc VIP
- 采购与供应商控制程序(ISO9001 IATF16949).pdf VIP
文档评论(0)