算法设计与分析?

由内容质量、互动评论、分享传播等多维度分值决定,勋章级别越高( ),代表其在平台内的综合表现越好。

今天可能很多人作为关注的就是两个大学关于吃的新闻了。一个是云南大学的鲜花美食还有一个就是西北农林科技大学的研究生申请延迟毕业研究马铃薯锅巴帮助农民脱贫。研究生延迟毕业一般都是因为论文或者是学习的原因,像这样为了农民脱贫主动申请休学的可不多。不过这个特殊的经历也是小伙人生的财富!

声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。

其他网络资源通过书后刮刮卡扫描二维码进入。王晓东教授力作,算法经典畅销书新作,国家级精品课程主讲教材,凝练精品课程建设成果。提供课件、参考答案、咨询QQ:(仅限教师)。

为了适应培养我国21世纪计算机各类人才的需要,结合我国高等学校教育工作的现状,立足培养学生能跟上国际计算机科学技术的发展水平,更新教学内容和教学方法,提高教学质量,本书以算法设计策略为知识单元,系统地介绍计算机算法的设计方法与分析技巧,以期为计算机科学与技术学科的学生提供广泛而坚实的计算机算法基础知识。另有配套的《算法设计与分析(第4版)习题解答》,对本书的全部习题做了详尽的解答。 本书内容丰富,观点新颖,理论联系实际。不仅可用作高等学校计算机专业本科生和研究生学习计算机算法设计的教材,而且也适合广大工程技术人员和自学读者学习参考。

21世纪大学本科计算机专业系列教材编委会 主任: 李晓明副主任: 蒋宗礼卢先和委员: (按姓氏笔画为序) 马华东马殿富王志英王晓东宁洪 刘辰孙茂松李仁发李文新杨波 吴朝晖何炎祥宋方敏张莉金海 周兴社孟祥旭袁晓洁钱乐秋黄国兴 曾明廖明宏秘书: 张瑞庆 本书责任编委: 宋方敏 前言FOREWORD 以最低的成本、最快的速度、最好的质量开发出适合各种应用需求的软件,必须遵循软件工程的原则,设计出高效率的程序。一个高效的程序不仅需要编程技巧,更需要合理的数据组织和清晰高效的算法。这正是计算机科学领域里数据结构与算法设计所研究的主要内容。一些著名的计算机科学家在有关计算机科学教育的论述中提出,计算机科学是一种创造性思维活动,其教育必须面向设计。计算机算法设计与分析正是一门面向设计,且处于计算机科学与技术学科核心地位的教育课程。通过对计算机算法系统的学习与研究,理解和掌握算法设计的主要方法,培养对算法的计算复杂性进行正确分析的能力,为独立地设计算法和对给定算法进行复杂性分析奠定坚实的理论基础,对从事计算机系统结构、系统软件和应用软件研究与开发的科技工作者是非常重要和必不可少的。为了适应我国21世纪计算机人才培养的需要,结合我国高等学校教育工作的现状,立足培养学生能跟上国际计算机科学技术的发展水平,更新教学内容和教学方法,本书以算法设计策略为知识单元,系统地介绍计算机算法的设计方法与分析技巧,以期为计算机科学与技术学科的学生提供一个广泛而坚实的计算机算法基础知识。 全书共分11章。在第1章中首先介绍算法的基本概念,接着简要阐述算法的计算复杂性和算法的描述,然后围绕设计算法常用的基本设计策略组织第2章至第10章的内容。第2章介绍递归与分治策略,这是设计有效算法最常用的策略,是必须掌握的方法。第3章是动态规划算法,以具体实例详述动态规划算法的设计思想、适用性以及算法的设计要点。第4章介绍贪心算法,这也是一种重要的算法设计策略,它与动态规划算法的设计思想有一定的联系,但其效率更高。按贪心算法设计出的许多算法能导致最优解,其中有许多典型问题和典型算法可供学习和使用。第5章和第6章分别介绍回溯法和分支限界法,这两章所介绍的算法适合处理难解问题,其解题的思想各具特色,值得学习和掌握。第7章介绍概率算法,对许多难解问题提供高效的解决途径,是有很高实用价值的算法设计策略。第8章介绍NP完全性理论和解NP难问题的近似算法。首先介绍计算模型、确定性和非确定性图灵机,然后进一步深入介绍NP完全性理论,最后介绍解NP难问题的近似算法,这是当前计算机算法领域的热门研究课题,具有很高的实用价值。第9章介绍有关串和序列的高效算法。第10章通过实例介绍算法设计中常用的算法优化策略。最后,在第11章介绍算法设计中较新的研究领域——在线算法设计。 在本书各章的论述中,首先介绍一种算法设计策略的基本思想,然后从解决计算机科学与应用中出现的实际问题入手,由简到繁地描述几个经典的精巧算法,同时对每个算法所需要的时间和空间进行分析。这样使读者既能学到一些常用的精巧算法,又能通过对算法设计策略的反复应用,牢固掌握这些算法设计的基本策略,以期收到融会贯通之效。在为各种算法设计策略选择用于展示其设计思想与技巧的具体应用问题时,本书有意重复选择某些经典问题,使读者能深刻地体会到一个问题可以用多种设计策略求解。同时,通过对解同一问题的不同算法的比较,更容易体会到每一个具体算法的设计要点。随着本书内容的逐步展开,读者也将进一步感受到综合应用多种设计策略可以更有效地解决问题。 本书采用面向对象的Java语言作为表述手段,在保持Java优点的同时,尽量使算法的描述简明、清晰。 为了便于读者加深对知识的理解,各章配有难易适当的习题,以适应不同程度读者练习的需要。 在本书的编写过程中,得到教育部高等学校计算机类专业教学指导委员会的关心和支持。福州大学“211工程”计算机与信息工程重点学科实验室和福建工程学院为本书的写作提供了优良的设备与工作环境。清华大学出版社负责本书编辑出版工作的全体人员为本书的出版付出了大量辛勤劳动,他们认真细致、一丝不苟的工作精神保证了本书的出版质量。南京大学宋方敏教授和福州大学傅清祥教授在百忙中认真审阅了全书,提出了许多宝贵的改进意见。在此,谨向每一位曾经关心和支持本书编写工作的各方面人士表示衷心的谢意! 由于作者的知识和写作水平有限,书稿虽几经修改,仍难免存在缺点。热忱欢迎同行专家和读者惠予批评指正,使本书在使用过程中不断改进,日臻完善。作者2018年6月前言算法设计与分析(第4版)

这4种食物被禁止食用,番茄酱上榜?...

复旦旧书店回来啦!店主:第23年我...

天津冷知识,原来全球最高的妈祖像不...

油烟机按键开关失灵?修好很简单,师...

宇宙大法好,韦伯太空望远镜拍到了这...

一道美国数学题,难住很多美国人,中...

第五章第三单元 高阶导数及微分:高...

我要回帖

更多关于 算法分析与设计有哪些算法 的文章

 

随机推荐