版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据结构与抽象数据类型(优选)第一讲数据结构与抽象数据类型回顾几个相关概念数据类型1++2…int数据类型的基本要件编码方案运算法则存储空间定义函数VS抽象数据类型特定的算法与问题求解从数据抽象到数据关系抽象inti;voidinQueue(Queue,int);上机周二11-12(第二周开始)函数VS抽象数据类型张乃孝高等教育出版社树(索引):深搜、广搜MITOpencourseIntroductiontoAlgorithm从数据抽象到数据关系抽象数据及运算、对象及服务typedefstructNode*Queue;intdeQueue(Queue);除第一个之外,集合中的每个数据元素均只有且仅有一个前驱元素;从数据抽象到数据关系抽象Node*next;周二3-4
周四1-2(单周)数据及运算、对象及服务Node*next;Node*next;typedefstructnodeNodetype;除最后一个之外,集合中每个数据元素均只有一个后继元素。遇到问题要尽量取得助教的帮助。上机周二11-12(第二周开始)复杂系统算法:生命游戏数据结构与关系表达线性结构的另一种实现方案MITOpencourseIntroductiontoAlgorithm是关于世界观、方法论的形式化描述以及可计算性的科学。从数据抽象到数据关系抽象存在唯一的一个被称做“第一个”的数据元素存在唯一的一个被称做“最后一个”的数据元素除第一个之外,集合中的每个数据元素均只有且仅有一个前驱元素;除最后一个之外,集合中每个数据元素均只有一个后继元素。
线性结构(代数定义)线性结构的具体实现TypedefintATypeATypea[20];AType*p=a;
p++;p[5]=9;…线性结构的另一种实现方案structNode{intINode*next;}typedefstructnodeNodetype;Nodetype*head;数据结构+算法=…structNode{inti;Node*next;};typedefstructNode*Queue;+intdeQueue(Queue);voidinQueue(Queue,int);…初步设计思路改进的程序思路动态规划(分阶段贪心):背包问题typedefstructNode*Queue;数据及运算、对象及服务typedefstructNode*Queue;Node*next;typedefstructnodeNodetype;树(索引):深搜、广搜复杂系统算法:生命游戏inti;抽象数据类型(ADT)贪心:Dijkstra算法与数据结构
VS计算概论线性结构的另一种实现方案是需要调整思维习惯和方式而非仅仅充实知识库。TypedefintAType进一步改进抽象数据类型(ADT)…FirstComeFirstService(queue)数据结构的具体实现InQueueDeQueueIsEmptyQueue对外操作接口结构数据维护接口算法与数据结构
VS计算概论数据编码与存储数据结构与关系表达数据类型抽象数据类型特定的算法与问题求解算法求解思路的类型化函数VS抽象数据类型函数f(i)
抽象数据类型
数据及运算、对象及服务基于服务的服务软件
算法+数据结构线性表(栈、队列):链表、倒排表、hash表。二叉树(堆):排序树、优先队列、表达式树、AVL树树(索引):深搜、广搜图(有向、无向、加权):MST,最短路径、关键路径算法与算法复杂度分治:快速排序贪心:Dijkstra动态规划(分阶段贪心):背包问题搜索(回溯):迷宫老鼠扩展的问题求解最大相似问题:回帖相似、诗歌相似复杂系统算法:生命游戏课程的特点是关于世界观、方法论的形式化描述以及可计算性的科学。是需要调整思维习惯和方式而非仅仅充实知识库。一旦领会,终生受益。建议的学习方案听课提问上机讨论睡觉教材算法与数据结构——C语言描述(第二版)张乃孝高等教育出版社教学参考:
MITOpencourseIntroductiontoAlgorithm课程网站:课程教学团队任课教师:胡俊峰助教:
彭跃辉:
邓昌明:
马秀娟:
刘亮:
曲
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025法考民法学总论主客观题考题及答案
- 2023儿科急救三基考前密押2套卷及答案全解析
- 2022民航招飞体检英语押题卷及答案 命中率超75%
- 2024广西公职人员学法用法年度考核试题及答案
- 2026年人品维度测试题及答案
- 2023长鑫存储社招跳槽在线笔试高频考题及答案
- fms航模接收机协议书
- 父亲为儿子买房写了协议书
- 大班营养均衡教案
- 塔利班和美国有什么协议书
- 村委会工作人员招聘面试常见问题及解答
- 求职材料准备 课件《大学生职业发展与就业指导教程(第二版)》(高教版)演示模板
- TNAHIEM 156-2025 口内数字印模设备消毒灭菌管理规范
- 岩棉板屋面施工方案
- CESA-2024《电梯用超级电容器及其能量回收系统技术规范》
- 轴承游隙知识培训
- 内镜生物监测课件
- 加油站电气安全培训课件
- 光伏施工现场安全培训
- 2025年苏州健雄职业技术学院单招职业技能考试题库(各地真题)含答案
- 学堂在线 雨课堂 学堂云 人工智能原理 章节测试答案
评论
0/150
提交评论