教材分为六章:
第 1 章:基础。介绍了比较算法和进行预测的科学和工程基础。它还包括我们的编程模型。
第 2 章:排序。考虑了几种经典的排序算法,包括插入排序、归并排序和快速排序。它还具有优先级队列的二进制堆实现。
第 3 章:搜索。描述了几种经典的符号表实现,包括二叉搜索树、红黑树和哈希表。
第 4 章:图。研究了最重要的图处理问题,包括深度优先搜索、广度优先搜索、最小生成树和最短路径。
第 5 章:字符串。研究字符串处理的专门算法,包括基数排序、子字符串搜索、尝试、正则表达式和数据压缩。
第 6 章:上下文。强调与系统编程、科学计算、商业应用、运筹学和难处理性的联系。
Algorithms | #电子书
提升你的逻辑能力,更批判性地思考,运用系统思维解决问题,一切从翻开这本书开始。当你感觉自己的表现不佳时,你是否意识到自己会降低目标与期望,结果是更少的努力和更糟糕的表现?如何逆转?你所在的公司是否存在这样的问题,多少次试图解决,却总是无效?为什么有钱人越来越有钱?如何突破“富者愈富”这一陷阱?如果你与伴侣、同事的关系每况愈下,该怎么办?为什么新政策会带来反作用?如何克服政策阻力?
在本书中,你将找到以上问题的答案。
我们所遇到的大多数问题都是复杂的系统问题,要想有效解决,你需要系统思维。哪怕在你的工作、生活中引入很少一点系统思维,就可以帮你在无数领域中得到改善。
在本书中,作者以简练的语言与真实的事例,介绍了什么是系统思维、系统思维的要素,系统是如何运行的,如何将系统思维运用到你的工作与生活中。在这11堂系统思维课里,谈到了绩效、商业竞争、政策制定、人际关系等。
本书展示了一个观察和思考这个世界的不同方式,将帮助你超越简单的因果关系,考虑到影响问题的每个因素,找到战略性解决方案,提高你的批判性思维、分析能力、有效解决问题的能力。
史蒂文•舒斯特以独特的方式理解人类的挣扎,一生致力于找到其解决方案。他是人类心理学、生物化学的积极探索者,作者将其看作年轻的源泉。作者其他著作包括:《清空大脑:平衡情绪与理智的大脑》《让你的思维平静》《高效习惯的科学》《思维转变》等。 #电子书