目前看的是 数据结构(第二版 严薇敏)
后端开发属于工程领域,重点应该放在框架设计上,遇到性能问题可以按照O(n^2)->O(n log n)->O(log n)->O(1)这样的时间复杂度去选者合适的算法(被业内大量使用验证过的算法)。如果不是特别牛的话(很多后台的开发人员出学校后数学基本丢了差不多了),不要想着去创造一个新的算法。之前参加一个港大PHD的演讲(关于衣服自动搭配),整个PHD生涯都在研究这个问题,最后还是有些问题没有解决。我认为作为一个工程人员能够熟练的使用现有的技术解决眼前问题才是关键。
#7
更多评论
先说下你转后端是哪方面的工作
我做了几年web方面的开发,没用手写过算法,标准库都有常用的数据结构和算法(map,list,sort)等等,真心没必要自己造轮子。算法和数据结构用的多的地方应该是偏底层的开发
#1