共5条回复
2楼
· 回复
pinxue
回复于 2017年03月01日
发明一个算法是挺难的,实现一个算法就是普通人也能做的工作了,写一个比较好的实现则需要相当的经验。
如果描述只有一个名字,写的人正好又没记住对应的是什么,相当于要人发明这个算法。
如果这人只记得或者收到了算法原理的描述,那么只是推导一个实现。为难之处主要就是各种边界条件处理要周全,以及找出较为优化的实现方式。例如,看似简单的二分查找算法发布之后,没有 bug 的实现12年之后才搞出来。
如果这个人正好刚学过或者才折腾过,能记住详情,那就只是个体力活罢了。