算法,很重要,非常重要,刚开始编程时候我对数据结构和算法不屑一顾,认为扣算法跟扣数据结构根本没什么用,慢慢的我发现其实程序不过是算法跟数据结构的结合。数据结构是表明用什么,算法表示解决问题的过程。好吧。那没别的好说的,学吧。
1. 什么是算法
算法:为解决一个问题而才去的方法和步骤。
2. 简单的算法举例
无非就是运用i++之类的,这里没有什么花头,最简单的一种
考虑算法的时候,应当仔细分析所需判断的条件,如何一步一步缩小检查判断的范围。
3. 算法的特性
a) 有穷性,如果无穷那就是死循环,到死都完不了
b) 确定性,就是不要产生歧义,一般没这个问题
c) 有输入输出,没有输出的算法是没有意义的
d) 有效性,保证每一个步骤都能有效地执行,不然就报错了。
4. 怎样表示算法
这里及以后都是流程图相关,不看了,没用,如果以后发现有用再研究
这一章貌似主要讲了什么是算法,算法有什么用,还有列举的一些最简单的算法,没什么大用,继续学习。