买了一本电子书这不又来大更新了?这回主要原因是买了一本电子书的C语言学习,400多页,还是清华出版社,瞬间就来了兴趣了啊!所以,边学习边写笔记,歪瑞古德啊,那么今天的笔记为算法
算法的特性通过本次的电子书学习,了解到算法拥有以下的特性
有穷性
确定性
可行性
输入
输出
特征
电子书中解释
有穷性
一个算法必须在执行有穷之后结束且每一步都可在有穷时间内完成,不能无限的执行下去,例如,如果要编写一个由小到大的整数累加的程序,这时候要注意一定要设一个整数的最上限,也就是加到那个数为止,若没有这个最上限,那么程序将无终止的运行下去,也就是常说的死循环
确定性
算法的每一个步骤都应当是确切定义的,对于每一个过程不能有二义性,,将要执行的每一个动作必须作出严格而清楚的规定
可行性
算法中的每一步都应杠能有效运行,也就是说算法应是可行的,并且要求最终得到正确的结果。
输入
一个算法应有零个或多个输入,输入是在执行算法时需要从外界取得必要的加算法所需的初始量等一些信息
输出
一个算法有一个或多个输入。什么是输出?输出就是算法最终所求的结果。编写程序的目的就是要得到 ...
禁用模糊效果