经典算法是计算机专业核心课程之一。计算机算法的优劣, 对于计算机硬件的利用和系统的性能具有重要的影响。算法也是计算机科学中重要的理论之一。本文对递归算法、 分治算法、 动态规划算法、 贪心算法等经典的算法进行研究, 着重阐述算法的设计思想、 优缺点及其应用, 并对算法的发展进行了探索。