在面试的时候有两家公司有跟我强调数据结构,我想知道的是现实当中大家有涉及到很多数据结构方面的东西么?会用到很多复杂的算法么?有得话麻烦举个例子。
我感觉java好像很多东西都给我们封装好了,不知是否在学校做的东西太小儿科,所以基本上都没有用到什么复杂的算法,而自己大二学的数据结构和算法也忘得差不多了
我感觉java好像很多东西都给我们封装好了,不知是否在学校做的东西太小儿科,所以基本上都没有用到什么复杂的算法,而自己大二学的数据结构和算法也忘得差不多了
但是:
>>>但是在应用层面,很复杂的数据结构和算法很多时候成为重构的杀手。尤其是代码易手后,接替者会很难受。这只能说明写这些代码的人功力还不够,应该不是“数据结构”的错吧,要不它也太冤了!:)
这种情况可能可以使用Strategy
严重不赞成这么做!如果真有这种情况,一般是此人不太理解面向对象
其他的我也没用过了/