- 1、本文档共97页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
1.7基本数据结构逻辑数据结构(数据及逻辑特性)抽象运算(这类数据结构上定义的操作)逻辑数据结构的实现——存储结构实现运算的实现——算法1、跳跃表(1989年由WilliamPugh提出)2、HASH表3、矩阵4、高级树堆(Heap)斐波那契堆(FibonacciHeap)Trie树(字典树)Patricia树(Trie的变体)伸展树(1985年由Sleator和Tarjan提出)半伸展(semi-splaying)树k-d树PR四分树……关于高级树,每个同学自己选一个内容,准备交流、讨论1.8高级数据结构算法基础第二部分算法涉及的三个方面1、算法的设计技术2、算法的评价方法3、算法的实现技术2.1问题、算法和程序1、问题(Problem)是一个要求给出解答的一般性提问,或者说:是一个需要完成的任务,即对应一组输入有一组相应的输出。问题的要素:实例——描述所有的参量;询问——陈述解答应当满足的性质;数学对问题的定义:一个问题就是函数,是输入和输出之间的一种映射关系。输入是一个值或一些信息(参量);不同的输入可以产生不同的输出,但是相同的输入必须产生相同的输出。2.1问题、算法和程序问题:设Input和Output是两个集合。一个问题是一个关系R?Input?Output,Input称为问题R的输入集合,Input的每个元素称为R的一个输入,Output称为问题R的输出或结果集合,Output的每个元素称为R的一个结果。?*问题定义了输入和输出的关系。例.SORT问题定义如下:输入集合Input={a1,a2,…,an|ai是整数}输出集合Output={b1,b2,…,bn|bi是整数,b1?b2?…?bn}问题SORT={(a1,…,an,b1,…,bn)|a1,…,an?Input,b1,…,bn?Output,{a1,…,an}={b1,…,bn}}.问题实例:问题R的一个实例是的一个二元组。2.1问题、算法和程序计算:可由一个给定计算模型机械地执行的规则或计算步骤序列称为该计算模型的一个计算。*一个计算机程序是一个计算(计算模型是该计算机)*计算可能永远不停止—不是算法。2、算法(Algorithm)是一个定义良好的计算过程,它以一个或一组值作为输入,并产生输出一个或一组值。简单说,算法就是解决问题的一种方法或过程,由一系列计算步骤构成(目的是将问题的输入变换为输出)。?2007年度图灵奖授予EdmundM.Clarke、EAllenEmerson和JosephSifakis三位科学家,表彰他们开发模型检测技术,并使之成为一个广泛应用在硬件和软件工业中非常有效的算法验证技术所做的奠基性贡献。EdmundM.Clarke2009年受邀国内讲学EdmundClarke(07/27/1945–)EAllenEmersonJosephSifakis(1946–)“授予JosephSifakis等图灵奖以表彰其对目前在硬件和软件领域被广泛使用的模型检查发展成为一个重要的,高效的验证技术所做出的杰出贡献。”2008年度图灵奖授予麻省理工学院(MIT)女教授芭芭拉?利斯科夫(BarbaraLiskov),表彰她在计算机程序语言设计方面的开创性工作。“利斯科夫在基础计算机科学领域取得了最重要的开创性进展,她的卓越成就不仅得到学术界的赞叹,也在日常生活中得到了广泛的应用。当你使用e-mail、在线查看银行账单或使用GOOGLE时,其中就涉及到了她的研究。”每一位图灵奖得主都有一段精彩的、让人敬佩的、值得IT业者追寻的足迹和故事,希望同学们能读读,相信你会增加对专业的兴趣和学习、研究的
您可能关注的文档
- 算法分析与设计.ppt
- 网络安全原理与应用-第2章-密码学导论.ppt
- 系统辨识与自适应控制.ppt
- 现代密码学-绪论.pptx
- 六年级数学下册教学课件《比例的基本性质》.pptx
- 第2课从“贞观之治”到“开元盛世”七年级历史下册课件(部编版).pptx
- 8.1金属材料课件--九年级化学人教版下册.pptx
- 光伏边框项目智能制造方案(模板).docx
- 6.1金属矿物及铁的冶炼 课件 九年级化学上册(沪教版2024).pptx
- 环保柔性材料项目智能制造方案(参考).docx
- 六年级数学下册教学课件《解比例》.pptx
- 8.21.5 鸟类的生殖与发育(课件)八年级生物下册课件(苏教版).pptx
- 钠离子电池项目智能制造方案(范文参考).docx
- 2023-2024学年吉林省吉林市舒兰市七年级(上)期末语文试卷.docx
- 2024年吉林省吉林市丰满区亚桥实验学校中考数学三模试卷.docx
- 2023-2024学年吉林省辽源市东辽县七年级(上)期末英语试卷.docx
- 2023-2024学年吉林四平九年级数学第一学期期末水平检测试卷.docx
- 2023-2024学年吉林市蛟河市三校联考九年级(上)期末英语试卷.docx
- 2023-2024学年吉林松原九年级英语上册考场实战试卷.docx
- 电解液新材料项目智能制造方案.docx
最近下载
- 英文学术写作实战(北大)大学MOOC慕课 客观题答案.docx
- 【课件】Unit5ListeningandSpeaking课件高中英语人教版必修第一册.pptx VIP
- 试论我国网络虚拟财产的民法保护-法学学士毕业论文.doc VIP
- 辽宁省协作校2023-2024学年高一下学期5月期中考试数学试卷(含答案).docx VIP
- 隧道竖井施工方案.docx
- 2023年兰州交通大学公共课《马克思主义基本原理概论》期末试卷A(有答案).docx VIP
- 医院装备主管面试题及参考答案结构化面试题.docx VIP
- 地铁车站竖井施工及技术措施.docx VIP
- 20道医院医疗设备技术员岗位高频面试问题附考察点及参考回答.pdf VIP
- 《现代物流学》模拟试题(含答案).pdf
文档评论(0)