首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

对算法的无奈,该怎么处理

2013-09-28 
对算法的无奈误入码农行列,工作一年,算法导论也看过,但表示对基本数据结构有了解,就是对各种sort算法 没有

对算法的无奈
误入码农行列,工作一年,算法导论也看过,但表示对基本数据结构有了解,就是对各种sort算法 没有免疫力啊。
但是面试大家又喜欢各种问,但各种算法还是有自己特点,比如 前N个最大的一般用堆排序,
要看实际的工程应用,表示之前用过堆排序,其他的排序都是直接STL的容器自己干的;
当然还有find算法,自己写的也很少,但是开源库还是会定制自己的find算法,比如skip list等,我项目里也一般是用STL现成的。
一年了,我的增长点在哪里呢?对算法的无奈,该怎么处理
[解决办法]
1,面试问算法大概是为了验证候选者是否足够聪明,或者思维能力和方式是否适合做码农
2,大部分常规算法已经被库实现,但也会有需要自己设计算法的时候

[解决办法]
各种sort的特点无非是时空复杂度,是否稳定,是否为原址排序,适用的数据规模等等,被问到的时候现想也可以,只要熟悉大体的原理和流程。

热点排行