开发者社区> 问答> 正文

如何提高使用复杂算法和数据结构解决实际问题的能力

如何提高使用复杂算法和数据结构解决实际问题的能力

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

相关电子书

更多
数据+算法定义新世界 立即下载
袋鼠云基于实时计算的反黄牛算法 立即下载
Alink:基于Apache Flink的算法平台 立即下载