开发者社区> 问答> 正文

学算法是什么意思

学算法是什么意思

展开
收起
知与谁同 2018-07-22 15:19:06 1728 0
2 条回答
写回答
取消 提交回答
  • 我觉得学算法,就是学习一种解决问题的方法论,通过学习它的一些基本概念和方法,可以帮助你解决你现实生活中碰到的各种优化问题

    2019-07-17 22:52:00
    赞同 展开评论 打赏
  • 阿里云开发者社区运营负责人。原云栖社区负责人。
    建议千万不要一开始就看《算法导论》,这本书有太多关于算法的数学证明(如果你喜欢这种,那么你就看这本)
    我强烈推荐你看看这本:算法(第4版) (豆瓣),作者是高德纳的学生:塞奇威克 (Robert Sedgewick)
    去年我在准备校招面试的时候偶然发现这本书,我越看越着迷,书中算法代码主要是用Java编写,里面有大量的图来让你明白例如:排序,查找,树和图的算法运行过程。

    这本书的目录编排也很清晰,他就告诉你算法主要就可以分为:排序,查找,图和字符串。从这4个方面可以演化出很多算法。

    我觉得最关键是:这本书的作者不但是在告诉你what,而且告诉你why(分析各种算法的优缺点)

    2019-07-17 22:52:00
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
数据+算法定义新世界 立即下载
典型模型-卷积神经网络入门 从概念原理到应用实现 立即下载
图解算法小抄 立即下载