C程序设计笔记——第二章 算法-程序的灵魂

算法,很重要,非常重要,刚开始编程时候我对数据结构和算法不屑一顾,认为扣算法跟扣数据结构根本没什么用,慢慢的我发现其实程序不过是算法跟数据结构的结合。数据结构是表明用什么,算法表示解决问题的过程。好吧。那没别的好说的,学吧。

1.      什么是算法

算法:为解决一个问题而才去的方法和步骤。

2.      简单的算法举例

无非就是运用i++之类的,这里没有什么花头,最简单的一种

考虑算法的时候,应当仔细分析所需判断的条件,如何一步一步缩小检查判断的范围。

3.      算法的特性

a)        有穷性,如果无穷那就是死循环,到死都完不了

b)        确定性,就是不要产生歧义,一般没这个问题

c)        有输入输出,没有输出的算法是没有意义的

d)        有效性,保证每一个步骤都能有效地执行,不然就报错了。

4.      怎样表示算法

这里及以后都是流程图相关,不看了,没用,如果以后发现有用再研究

 

 

 

这一章貌似主要讲了什么是算法,算法有什么用,还有列举的一些最简单的算法,没什么大用,继续学习。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值