最近在看Accelerated C++,并也进行Python方面的学习,不约而同的感觉程序就是数据结构+算法的经典组合。如果能够构造一个好的数据结构则会事半功倍,而好的算法也会让时间复杂度大大降低。
此外,更重要的是如何将实际问题转换为程序实现。所以可能程序员缺少的并不是算法及编程技巧,而是对问题的理解能力。