我认为四个字就可以解释:
性能优化
掌握了数据结构与算法,你看待问题的深度,解决问题的角度就会完全不一样。
我记得曾经看到过:硬件发展的再快,在时间空间复杂度上当数据量达到很高的量时也不可能追得上一个算法的优化,比如从n2到log n 差的不知道发展多少年的硬件才能弥补回来,而算法却可以加速很多倍。
因此一定要注意数据结构与算法的使用,与日益加快的硬件相结合,才最有用。
我认为四个字就可以解释:
性能优化
掌握了数据结构与算法,你看待问题的深度,解决问题的角度就会完全不一样。
我记得曾经看到过:硬件发展的再快,在时间空间复杂度上当数据量达到很高的量时也不可能追得上一个算法的优化,比如从n2到log n 差的不知道发展多少年的硬件才能弥补回来,而算法却可以加速很多倍。
因此一定要注意数据结构与算法的使用,与日益加快的硬件相结合,才最有用。