
算法学习
StarLord007
这个作者很懒,什么都没留下…
展开
-
递归算法
递归的定义 若一个对象部分地包含它自己, 或用它自己给自己定义, 则称这个对象是递归的;若一个过程直接地或间接地调用自己, 则称这个过程是递归的过程。 什么时候使用递归 1. 问题的定义是递归的 有许多数学公式、数列等的定义是递归的。 例如,求n!和Fibonacci数列等。 这些问题的求解过程可以将其递归定义直接转化为对应的递归算法。 例如:阶乘函数的定义 ...原创 2018-06-21 13:28:22 · 3355 阅读 · 0 评论 -
算法基础知识-期末
算法定义 *算法是解决某一特定问题的一组有穷指令的序列。 *算法是完成一个任务所需要的具体步骤和方法。也就是说给定初始状态或输入数据,经过有限次运算,能够得出所要求 或期望的终止状态或输出数据。 算法的五个重要特性 确定性、可行性、输入、输出、有限性 *确定性:算法的每种运算必须要有确切的定义,不能有二义性。 例:不符合确定性的运算 5/0 将6或7与x相...原创 2018-06-18 20:33:44 · 2816 阅读 · 0 评论