个人能力提升计划-01 算法和复杂度

最近的感觉就是程序可以编写,bug也可以修复,但是呢,就是总觉得认识浮于表面。

我想通过这个系列得以提高自己。

 

算法需要具备的要素:

输入 输出 确定性 可行性 有穷性

算法三层次:

第一层次:程序能完成功能(也是工作的最基础的要求)

第二层次:执行快,能处理大规模数据

第三层次:暂不公布,等你达到第二层再说吧。

 

时间复杂度:T(n) 处理规模为n问题所需要的的时间。---由于实践中很难计算这个时间复杂度(客观原因),算法的执行次数,算是比较客观的衡量方式。

渐进复杂度:处理足够大规模问题的性能。

空间复杂度:算法所需的存储空间。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值