我意思是说,资深的C++程序员,会花时间研究STL源码,因为那里面的东西,都是一帮大神写的,他们的写法是很有讲究的,同样用C++写一段程序,不同的写法,运行效率差别很大的。不过,这东西不该是信息学考试应该关心的。
我个人的看法是,信息学考试,应该分析孩子给出的算法如何,而不是编程技术,然而,如果仅仅用运行时间做对比的话,一个好的算法,配上一个烂的代码写法,最后很可能还是会输。可是让孩子去研究怎么写代码,显然又背离了学习信息学的目标。
算了,我觉得话题说的有点远了,我的观点就是:
第一,大部分孩子可能并不适合学习算法这东西,这甚至不是智商问题,而是年龄问题。当然,你也说了,头部的孩子写算法能灭我,这个我绝对相信,因为我根本就不擅长这个,而且我的工作内容对算法要求不高,何况我一直都知道这世界上有牛顿和爱因斯坦的存在。
第二,上面您说了,学信息学,指定C++,这个确实没办法。如果不是这个原因,我真心不建议学C++。
【 在 wang77 的大作中提到: 】
: 没听说需要背stl库的
: 发自「今日水木 on Android」
--
FROM 223.71.139.*