开发一个程序通常要解决算法、数据结构、程序设计方法以及语言工具和环境这4个问题。其中,算法是核心,解决的是“做什么”和“如何做”的问题。正是因为算法非常重要,所以这里单独列出一章来介绍算法的基本知识。
本章的知识架构及重难点如下: