本书内容按照算法策略分为7章。
第1章从算法之美、简单小问题、趣味故事引入算法概念、时间复杂度、空间复杂度的概念和计算方法,以及算法设计的爆炸性增量问题,使读者体验算法的奥妙。
第2~7章介绍经典算法的设计策略、实战演练、算法分析及优化拓展,分别讲解贪心算法、分治算法、动态规划、回溯法、分支限界法、线性规划和网络流。每一种算法都有4~10个实例,共50个大型实例,包括经典的构造实例和实际应用实例,按照问题分析、算法设计、完美图解、伪代码详解、实战演练、算法解析及优化拓展的流程,讲解清楚且通俗易懂。附录介绍常见的数据结构及算法改进用到的相关知识,包括sort函数、优先队列、邻接表、并查集、四边不等式、排列树、贝尔曼规则、增广路复杂性计算、最大流最小割定理等内容。
本书可作为程序员的学习用书,也适合从未有过编程经验但又对算法有强烈兴趣的初学者使用,同时也可作为高等院校计算机、数学及相关专业的师生用书和培训学校的教材。
陈小玉,副教授,硕士,高级程序员,研究方向:智能计算、机器学习与数据挖掘。主讲《数据结构》、《算法设计与分析》、《人工智能》等专业课程,并发表过多篇计算机专业论文和项目。
有一天,一个学生给我留言:“我看到一些资料介绍机器人具有‘情感’,真是不可思议,我对这个特别感兴趣,但我该怎么做呢?”我告诉他:“先看算法书。”过了一段时间,这个学生苦恼地说:“算法书上那些公式和大段的程序不能执行,太令人抓狂!理论我好像懂了一点儿,却又用不上!”我向他推荐了一本内容简单一点儿的算法书,他仍然表示看不太懂。问题出在哪里?数据结构?C语言?还是算法太枯燥,晦涩难懂?这些问题的出现一点儿也不让人感到意外,你不会想到,有学生拿着C语言书问我:“这么多英文单词怎么办?For、if这样的单词是不是要记住?”我的天!我从来没考虑过把for、if这些当作英文单词,而且是要记的单词!这就像我们拿起筷子吃饭,端起杯子喝水,从来不会考虑自己喝的是H₂O。这件事情彻底颠着了我以前的教学理念,我终于理解为什么看似简单的问题,那么多人就是看不懂。他们真正需要的是一本简洁易懂的算法入门书。有个学生告诉我:“大多数算法书上的代码都不能运行,或者运行时有各种错误,每每如此都感到迷茫。甚至崩溃……”我说:“你要理解算法而不是运行代码。”可这个学生告诉我:“你知道吗,我运行代码成功后是多么喜悦和自信!那种收获已经远远超越运行代码本身。”好吧,相信这本书将会给你满满的喜悦和自信。本书从算法之美娓娓道来,既没有高深的原理,也没有枯燥的公式,是通过趣味故事引出算法问题,并结合大量的实例及绘图分析算法本质,而且给出代码实现的详细过程和运行结果。如果你读这本书的感觉像躺在躺椅上悠闲地读《普罗旺斯的一年》,那就对了!这就是我写这本书的初衷。本书既适合那些对算法有强烈兴趣的初学者,也适合觉得算法晦涩难懂、无所适从的人,还适合作为高等院校计算机及相关专业的算法教材。读者阅读本书,不仅能够理解经典的算法设计,而且能获得足够多的实用技巧,以便更好地分析和解决问题,为学习更高深的算法奠定基础,更...
——引自章节:第1章 算法之美1
《初学色铅笔速成:猫咪的温暖手绘王国》内容简介:轻松画出身边的萌宠猫咪,其实,你也可以做到。猫咪是绘画者非常熟悉且非常热爱
雪乃纱衣 美女里的小说家。1月26日生,水瓶座,典型B型血人,迷糊程度堪称天下一绝。有些事情绝对不想再经历:1.靠近一只别人提醒过“小心它会咬人”的狗(曾经手腕...
《Q书架•爱拼3D益智手工:"佩里"级护卫舰》内容简介:3D益智手工风靡海外多年,畅销欧美、日韩、其涉猎的内容较为广泛,品种多样,
欧文·D. 亚隆当今世界上深负盛名、极具影响力、著作流传颇为广泛的心理治疗大师之一,被评选为美国至今健在的三个最重要的心理治疗学家之一,是美国团体心理治疗的权威...
备急灸法 十二经穴病候撮要 针灸医案合集-中医珍本文库影印点校(珍藏版) 本书特色 《备急灸法》一卷。南宋医家闻人耆年编撰,约成书于宝庆二年(公元1226年)。...
岛田庄司,日本推理小说之神,新本格派导师,当代最伟大的推理小说作家之一。1948年10月12日出生,自幼酷爱音乐和美术。1980年以一部《占星术杀人魔法》出道,...
《剑桥心理学史(第7版)》涵盖了心理学从古至今的发展历程,既梳理了心理学的西方基础又呈现了心理学的东方贡献,同时介绍了心理学在当代的应用和发展方向,为广大心理学...
Adam Smith’s masterpiece, first published in 1776, is the foundation of modern e...
精彩摘录●事实上,整个的宇宙,便是一个无限的存在,我们对于空间的大小和时间的长短,产生出分辨的认识,乃是由于我们在无限的
作品目录细致的北欧图案可爱的杯子姆明谷的伙伴们书信套装北欧的街道北欧的森林精致的厨房用品温馨的房间北欧的快乐圣诞节东欧的
闽浙地区贯木拱廊桥营造技艺 本书特色 《中国传统建筑营造技艺丛书:闽浙地区贯木拱廊桥营造技艺》选自国家非物质文化遗产名录中*具价值、*能展现中国传统建筑文化的1...
张至顺道长,号米晶子,全真龙门派第二十一代。道长十七岁于陕西华县半截山碧云庵出家,随师父陕西山阳大天竺山刘明苍道长修行悟道。刘明苍道长得师太王圆吉道长真传。一九...
周作人(一八八五─一九六七),浙江紹興人。中國現代著名散文家、翻譯家,新文化運動代表人物之一。原名櫆壽(後改為奎綬),字星杓,又名啟明、啟孟、起孟,筆名遐壽、仲...
胡适(适之,1891-1962)是廿世纪中国最重要的知识分子,在思想文化和学术教育领域都有开创性的贡献,也始终坚持宏扬自由民主的理想而不辍,影响深远。历任北大文...
Inthesprawling,half-timberedmansionintheaffluentsuburbofSwinlyDean,AristideLeoni...
《马基雅维利全集1:君主论 李维史论》为《马基雅维利全集(共6卷)》的第一卷,中国政法大学教授、博士生导师;中国政法大学比较法研究所创建人、原所长;著名法学家、...
【编辑推荐】1. 2019—2020年罗振宇“时间的朋友”跨年演讲重磅推荐,帮你找准自己的财富坐标。2. 香帅最新力作,用通俗的语言、详实的数据、生动的案例为你...
1.中年夫人的烦恼“如果您不快乐,请去找里奇蒙街17号的帕克·派恩。”为丈夫七年之痒痛苦流泪的帕金顿太太看到了这句话,而派恩
作品目录第1版序第2版序前言路线图第1部分 Ruby面面观第1章 入门1.1 安装Ruby1.2 运行Ruby1.3 Ruby文档:RDoc和ri第2章 Rub...
实用骨伤科手册(第三版) 内容简介 这本手册出版已10年,发行数万册。随着时间的推移,骨伤科又有了不少的新进展。为了更好地体现新理论和新技术并及时贯彻国家的有关...