如何提高使用复杂算法和数据结构解决实际问题的能力
收起
知与谁同
2018-07-19 09:14:40
1860
0
1
条回答
写回答
取消
提交回答
-
事实上如果你是专注于做非底层软件工程的话(例如做一些App之类的),一些竞赛相关算法使用时很少的。这是因为应用软件开发所追求的不是算法多么高端,而是实用性、时效性。当然不是说这些算法在工程上一点也用不到,事实上如果你从事软件底层开放,接触的相当一部分内容都是算法相关的,其中不乏十分数学的(mathematical)内容。
如果想要提升算法应用能力,个人推荐去做算法竞赛的题目和各个面试公司的题目,这些题能在一定程度上提升你的算法应用于实际问题解决的能力。
2019-07-17 22:53:22