上QQ阅读APP看书,第一时间看更新
3.1 常用算法思想概述
在实际应用中,不同的问题往往有不同的解题思路。如果找不到一个合适的思路,那么可能使求解过程变得复杂,更有甚者无法求解得到结果。选择合理的思路,往往可以帮助用户理清问题的头绪,更快地解决问题。算法就是起到了这个作用。
根据问题的不同,可以采用如下几种常用的算法来进行求解:
・穷举算法思想;
・递推算法思想;
・递归算法思想;
・分治算法思想;
・概率算法思想。
在程序设计中,算法是独立于程序语言的。无论采用哪一门程序语言(C、C++、VB、C#、Java等),都可以使用这些算法。本书主要以Java语言为例进行介绍,而对于其他程序设计语言,读者只需根据相应的语法规则进行适当修改就可以了。