- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《算法与数据结构》复习大纲
课程编号:01111t
课程名称:算法与数据结构 任课教师:周大庆
一、课程简介
《算法与数据结构》是计算机科学与技术专业本科生的专业基础课程之一,是研究程序设计中计算机操作的对象及它们之间的关系和运算的一门学科,它的内容不仅是一般程序设计(特别是非数值型程序设计)的基础,而且是设计和实现编译程序、操作系统、数据库系统及其他系统程序的重要基础。
通过本课程的学习,应达到如下目标:
掌握线性表、栈、队列、二叉树、树和图等常用的数据结构
掌握常用的排序、检索算法及其时间、空间代价
学会分析计算机处理的数据对象的特性,能够选择并设计合适的数据结构及相应的算法
初步掌握算法的时间和空间代价的分析方法
二、课程重点章节简介
第1章 绪论
抽象数据类型与数据结构
问题、算法和程序
算法的代价
时间代价
空间代价
第3章 算法分析
渐近算法分析
算法的最佳情况、最差情况和平均情况
上限、下限
大O、大Ω和大Θ表示法
化简法则
第4章 线性表、栈和队列
线性表的定义和术语
线性表的抽象数据类型
线性表的存储结构
顺序表
链表
单链表
双链表
栈
顺序栈
链式栈
队列
顺序队列
链式队列
第5章 二叉树
二叉树的定义和术语
满二叉树与完全二叉树的定义
满二叉树定理及其推论
二叉树结点类
周游二叉树
前序周游
中序周游
后序周游
二叉树的实现
用指针实现二叉树
用数组实现完全二叉树
二叉检索树
堆
Huffman编码树
第6章 树
树的定义和术语
树结点类与树类
树的周游
树的父指针表示法
第7章 图
图的定义和术语
图的抽象数据类型
图的存储结构
邻接矩阵
邻接表
图的周游
深度优先搜索
广度优先搜索
拓扑排序
基于递归的拓扑排序算法
基于队列的拓扑排序算法
最短路径问题
单源最短路径-Dijkstra算法
每对顶点间的最短路径-Floyd算法
最小支撑树
Prim算法
Kruskal算法
第8章 内排序
冒泡排序
选择排序
插入排序
快速排序
归并排序
堆排序
第9章 检索
检索已排序的数组-二分检索算法
散列方法
散列函数
开散列方法
闭散列方法
三、本课程重点和难点内容简介
分析简单程序段的运行时间代价
根据给定的二叉树写出其前序、中序和后序周游序列
根据二叉树的前序和中序周游序列,构造出对应的二叉树
根据二叉树的中序和后序周游序列,构造出对应的二叉树
根据给出的数据序列构造二叉检索树
根据给出的数据序列构造一个堆
根据给定的字母/频率表构造Huffman树,并给出各字母的Huffman编码
根据一棵树的父指针表示构造出该树
根据一棵树构造对应的二叉树
根据图构造邻接矩阵或邻接表
根据邻接矩阵或邻接表构造图
构造图的深度优先搜索树(或写出图的深度优先搜索顶点序列)
构造图的广度优先搜索树(或写出图的广度优先搜索顶点序列)
根据给定的图构造顶点的拓扑序列
用Dijkstra算法求单源最短路径
用Floyd算法求每对顶点间的最短路径
按照Prim算法构造图的最小支撑树
按照Kruskal算法构造图的最小支撑树
给出一组关键码,写出按某种排序算法进行排序的每一趟的结果
在散列表中插入、检索记录
1
您可能关注的文档
- 〈新〉若干心电图名词解释.ppt
- 〈新〉设备状态监测技术.ppt
- 〈新〉绳子支架受力分析.ppt
- 〈新〉试讲 艺术概论 第四章第一节教案.doc
- 〈新〉试题心电图有答案.doc
- 〈新〉视频监控数据存储技术方案.doc
- 〈新〉视图与SQL习题(一).doc
- 〈新〉输出解决方案.ppt
- 〈新〉说课三圈环流参赛设计.doc
- 〈新〉苏教版高三数学复习课件8.7 双曲线.ppt
- [54101121]1.2地球运动的地理意义——太阳视运动+课件+2025-2026学年高二上学期+地理+人教版+选择性必修一.pptx
- 宏观|8月数据是否继续承压?.docx
- 江苏省盐城市七校联盟2026届高三上学期9月第一次学情检测语文+答案.pdf
- 江苏省盐城市七校联盟2026届高三上学期9月第一次学情检测生物+答案.pdf
- 1 白鹭 教学设计 2025-2026学年统编版语文五年级上册.docx
- 航海装备Ⅱ行业深海科技系列报告:无人协同,以深制海.docx
- [54084823]Unit+2+My+friends++Part++A++Let+'s+talk+&+learn+(课件)-2025-2026学年人教PEP版(2024)英语四年级上册.pptx
- [54088339]3.2用频率估计概率(教学课件)数学北师大版九年级上册.pptx
- [54087024]4.6人体生命活动的调节复习课件2025-2026学年人教版生物八年级上册.pptx
- 2025年博格华纳:涡轮增压龙头 研发并购、战略转型.pdf
最近下载
- 第19课 法国大革命和拿破仑帝国 课件(共33张PPT).pptx VIP
- 施工现场节假日前安全检查表.doc VIP
- 500kV龙昌Ⅰ、Ⅱ号线直线塔绝缘子单串改双串施工方案.pdf VIP
- 结构优化的群体智能优化算法研究.pdf VIP
- 新视野大学英语(第四版)读写教程1(思政智慧版)课件 B1U1 Section A Fresh start.pptx VIP
- 北京-407EV-标准版-BJ5030XXYVRRC-BEV-407EV纯电动汽车产品使用说明书.pdf VIP
- GB50666混凝土结构工程施工规范.pdf VIP
- 人教鄂教版科学五年级上册复习知识点.docx VIP
- 《李德毅院士 网络交互与群体智能》ppt教学课件模板.ppt VIP
- 施工现场节假日前安全检查表.docx VIP
文档评论(0)