数据结构是算法实现的基础,算法总是要依赖于某种数据结构来实现的。往往是在发展一种算法的时候,构建了适合于这样的算法的数据结构。一种数据结构假设脱离了算法,也没有存在的价值了。 算法的作用—-解决不论什么一个实际问题,都不可避免地涉及到算法的问题,通过一定的算法,得到一个优(或较优)的方案。 递推算法:递推算法是一种简单的算法,即通过已知条件,利用特定关系得出中间推论,直至得到结果的算法。 顺推法:从已知条件出发,逐步推算出要解决的问题的方法。 逆推法:从已知问题的结果出发,用迭代表达式逐步推算出问题的?始的条件,即顺推法的逆过程。 顺推实例: 兔子生殖过程