3. 简单的基础算法

本章介绍算法学习入门阶段必须掌握的基础算法和经典算法,是复杂算法的基础构件。这些算法虽然基础,但它们都蕴含着算法设计的巧思和智慧,同时也是算法竞赛考试的必考点。本章分为6个部分,每个部分讲解数个经典算法,包括以下内容:

  1. 简单数值算法

  2. 简单在线统计

  3. 简单字符串处理

  4. 递归与二分

  5. 基础排序算法

  6. 基础组合算法与模拟算法