数据结构于算法分析 第1章 基本概念.pptVIP

数据结构于算法分析 第1章 基本概念.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构于算法分析 第1章 基本概念

参考书目 课程主要内容 线性表、栈和队列、树与森林、图、搜索、排序与散列等。 课程基本要求 掌握数据结构的概念、应用场合、使用方法及实现技术; 理解算法分析方法(时间代价、空间代价) 学习方法 预习+复习 上课跟着幻灯片 课后完成大部分上机实验,课内上机时间答疑和检查 课后独立做习题! 课程目标 掌握高级编程能力 设计合理的数据结构 学会大中型问题的解决方法 预备知识 软硬不分家 1981年,埃德加·考特(Edgar F. Codd): “关系数据库之父”获得了图灵奖,因为1970年提出了崭新的关系数据模型。 在关系模型提出之后,以前的基于层次模型和网状模型的数据库产品很快走向衰败以至消亡,一大批商品化关系数据库系统很快被开发出来并迅速占领了市场,至今关系数据库仍然是主流的数据库产品。 文理不分家 恩格斯 《在马克思墓前的讲话》 一生中能有这样两个发现(人类历史发展规律和剩余价值规律),该是很够了,甚至只要能作出一个这样的发现,也已经是幸福的了。但马克思在他所研究的每一个领域(甚至在数学领域)都有独到的发现,这样的领域是很多的,而且其中任何一个领域他都不是肤浅地研究的。 交叉学科出成果 美化学年会报告称学科交叉出成果 以前,人们理解的化学和化学工程仅仅是物质之间的化学反应及其生成物。这次年会上,化学家不仅表示合成了可抑制肿瘤生长的新化学物(化学和生物学的交叉),而且也十分关注下一代超级计算机的发展趋势(化学和信息技术的交叉)。 近百年获得诺贝尔自然科学奖的334项成果中,近半数的项目是多学科交叉融合取得的。例如DNA分子双螺旋结构的发现,就是物理学、生物学、化学交叉融合的结果。1953年有4篇论文发表在《自然》杂志上,涉及的4位作者中,Wilkins和Crick是物理学家,Watson是生物学家,Franklin是化学家,前3位荣获1962年诺贝尔生理学及医学奖。 一位著名科学家的科研秘诀:让不同专业的人在同一个桌子上吃饭。 ---他山之石可以攻玉 健康管理专家决策模型 总结:学习的心态 所谓教育,应在于学校知识全部忘光后仍能留下的那部分东西。 ------爱因斯坦 所有学习上的成功,都只靠两件事:策略和坚持,而坚持本身就应该是最重要的策略之一。 何为策略:碰到问题解决问题的整体思维能力。 学习一门课,不可能雁过无痕,所谓的痕迹是什么? 知识结构的拓展,思维能力的提升 ------宽度决定高度 人生的目标 学习的目的? 人生的目标? 大学的目标? 如果高中的目标是考上大学 现在已经考上了大学,大学的目标又是什么? 为什么学?学什么?怎么学? ------为什么学永远是最重要的 什么是数据结构 Niklaus E. Wirth给出的公式: 《Algorithm+Data Structures= Programming 》 程序设计:为计算机处理问题编制的一组指令集 数据结构:问题的数学模型 算 法:处理问题的策略 数值计算的程序设计问题 例2:文件夹的管理、组织机构的管理、族谱的管理 例3:自主选修课程 用顶点表示课程,弧表示先决条件,则课程表所描述的关系可用一个有向无环图表示,通过拓扑排序可以得到合理的选课序列。 概括地说 抽象数据类型的描述方法 抽象数据类型的定义 ADT Natural_Number 数据结构的内容 逻辑结构---ADT描述 数据元素间抽象化的相互关系(简称为数据结构)。 与数据的存储无关,独立于计算机,它是从具体问题抽象出来的数学模型。 存储结构(物理结构)-高级语言提供的数据类型描述(C语言) 数据元素及其关系在计算机存储器中的存储方式。 是逻辑结构用计算机语言的实现,它依赖于计算机语言。 运算集合/算法(如何描述?) 线性结构 非线性结构 数据元素的表示方法 关系的表示方法 顺序存储结构 链式存储结构 链式存储结构 怎样描述存储结构? 图灵奖 图灵奖是计算机界最负盛名的奖项,有“计算机界诺贝尔奖”之称,一般每年只奖励一名计算机科学家。目前图灵奖由英特尔公司和google公司赞助,奖金为250,000美元。 从1966年到2009年的44届图灵奖,共计有56名科学家获此殊荣,其中美国学者最多,此外还有英国、瑞士、荷兰、以色列等国少数学者。 截止至2009年,获此殊荣的华人仅有一位,他是2000年图灵奖得主姚期智。获奖原因:由于在计算理论方面的贡献而获奖,包括伪随机数的生成算法、加密算法和通讯复杂性。 算法之父--- Donald E. Knuth 高中志向:

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档