关于如何衡量一个算法这一块
我个人感觉重在理解有个印象
不需要完全知道 为什么呢
第一 你没写过算法 你不知道怎么比较算法
你用c语言写过排序么 可能没有吧
第二 算法的衡量需要根据环境去判断
你一个写python和一个写javasript的比较代码
可能代码不同 但是思路是相同 你不会python你说 那个算法好
所以说
先保留一个衡量算法的意识
以后写代码 知道有个衡量的标准
知道基本的衡量方式就行了
渐渐的形成自己的参考意识
最后
在开发中 大都是一些应用软件 例如后台管理系统了
你说要牛逼的算法吗 不一定
第一你是团队开发 你的代码需要别人知道
不然再牛逼的算法 鄙人不会 也会被舍弃
第二开发周期问题 开发一个软件是有时间限制的不 是让你在哪想那个算法好 我选哪一个 开发中就是 简单就行 能跑就不动 除非真到了必须优化的时候 在设计好的算法
下面是一些算法评价的几