本论文从算法与数据结构、优化算法的数学模型、基本的算法策略以及图的搜索算法四个方面进行阐述。在算法与数据结构方面,引用计算N!的准确值例子来说明大整数存储及运算;在优化算法方面,主要介绍了斐波那契数列的引用以及递推;在基本算法策略方面,主要介绍了迭代算法、蛮力法、分治算法、贪婪算法;对于图的搜索算法,主要介绍了广度优先搜索、深度优先搜索、回溯法以及分支限界法。最后对各个算法进行了简单地比较说明。