算法学习建议

知识在于积累,学习需要耐力。学习就像挖金矿,或许一开始毫无头绪,但转个角度、换换工具,时间久了总会找到一个缝隙。成功就是你比别人多走了一段路,或许恰恰是那么一小步。

第一个建议:多角度,对比学习。

学习算法,可以先阅读一本简单的入门书,然后综合几本书横向多角度看,例如学习动态规划,拿几本算法书,把动态规划这章都找出来,比较学习,多角度对比分析更清晰,或许你会恍然大悟。或许有同学说我哪有那么多钱买那么多书,只要想学习,没有什么可以阻挡你!你可以联系你的老师,每学期上课前,我都会告诉学生,如果你想学习却没钱买书,我可以提供帮助。想一想,你真的没有办法吗?

第二个建议:大视野,不求甚解。

经常有学生为了一个公式推导或几行代码抛锚,甚至停滞数日,然后沉浸在无尽的挫败感中,把自己弄得垂头丧气。公式可以不懂,代码可以不会。你不必投入大量精力试图推导书上的每一个公式,也不必探究语法或技术细节。学算法

陈小玉:算法学习建议相关推荐

  1. 《趣学算法 [陈小玉]》学习笔记01

    文章目录 一.算法之美 (一)打开算法之门 (二)妙不可言--算法复杂性 1.一道招聘试题 2.算法的特性 (1)有穷性 (2)确定性 (3)可行性 (4)输入输出 3."好"算法 ...

  2. 数据结构与算法学习⑤(BFS和DFS 贪心算法 二分查找)

    数据结构与算法学习⑤ 数据结构与算法学习⑤ 1.BFS和DFS 1.1.深度优先搜索算法 1.2.广度优先搜索算法 面试实战 102. 二叉树的层序遍历 104. 二叉树的最大深度 515. 在每个树 ...

  3. 好久没有看到这么有建设性德文章,由衷地赞叹《知其所以然地学习(以算法学习为例)》-By 刘未鹏(pongba)

    知其所以然地学习(以算法学习为例) By 刘未鹏(pongba) C++的罗浮宫(http://blog.csdn.net/pongba) Updated(2008-7-24):更新见正文部分,有标注 ...

  4. 原创 | 初学者友好!最全算法学习资源汇总(附链接)

    在计算机发展飞速的今天,也许有人会问,"今天计算机这么快,算法还重要吗?"其实永远不会有太快的计算机,因为我们总会想出新的应用.虽然在摩尔定律的作用下,计算机的计算能力每年都在飞快 ...

  5. GitHub万星的中文机器学习资源:路线图、视频、电子书、学习建议全在这

    本文经AI新媒体量子位(公众号ID:qbitai )授权转载,转载请联系出处 本文多资源,建议阅读6分钟. 本文为你推荐名叫AI Learning的GitHub资源,汇集了30多名贡献者的集体智慧. ...

  6. 算法学习:manacher

    [没有前置知识] [解决的问题] 大多数都和回文串有关 例如: 字符串中长度最长的回文串 [算法学习] manacher优秀的地方在于,他能够在线性时间内求出每个字符所对应的以其自身为中心的最长回文串 ...

  7. 分享一下字符串匹配BM算法学习心得。

    字符串匹配BM(Boyer-Moore)算法学习心得 BM算法 是 Boyer-Moore算法 的缩写,是一种基于后缀比较的模式串匹配算法.BM算法在最坏情况下可以做到线性的,平均情况下是亚线性的(即 ...

  8. 机器学习(八)Apriori算法学习

    Apriori算法学习 原文地址:http://blog.csdn.net/hjimce/article/details/45438507 作者:hjimce 本文主要是我学习<机器学习实战&g ...

  9. 分支限界算法c语言_算法学习计划

    学习计划 根据王红梅编著的<算法设计与分析>,读取每一章的内容,然后从乐扣上找对应的算法题,包含简单-中等-困难三种程度.尽量每两周能够完成一章.遇到一种类型的问题时,先自己想想解决方案, ...

最新文章

  1. TCP socket编程记录(C语言)
  2. OpenGL之3D数学的向量和矩阵
  3. 密码学基本概念(一)
  4. 编程语言开发编程语言_D编程语言是开发的绝佳选择的5个理由
  5. java synchronized关键字锁和锁类型、锁升级过程讲解
  6. wkwebview 不加载ajax,WKWebView加载显示问题
  7. 安卓自定义注解支持和示例实现
  8. python 读取配置文件的单元测试_单元测试
  9. 网吧无盘服务器最佳配置,史上最全的网吧无盘服务器配置
  10. 淘宝APP用户行为数据分析 by 一只废鹅
  11. 易语言如何注入 c dll,易语言注入dll调用函数的方法
  12. 360浏览器显示服务器拒绝连接,360浏览器提示“您与此网站之间建立的连接不安全完美解决方法...
  13. mib浏览器_大众汽车的第二代MIB信息娱乐系统图解
  14. 启动spark- sqI时:Error: A JNI error has occurred, please check your installation and try again Exceptio
  15. 实战--接入最坑的支付宝
  16. python+cv2+pyzbar 二维码画框、角度
  17. BI分析工具软件有哪些
  18. 远程连接阿里云服务器一直显示连接失败原因
  19. 工作后,同学关系渐渐疏远了,心里莫名有些失落,怎么办?
  20. 南北流量和东西流量——它们是什么意思?

热门文章

  1. 补习系列(17)-springboot mongodb 内嵌数据库
  2. h3cne证书有必要考吗_大学生考幼师资格证有必要吗?有什么好处呢
  3. 计算机图形学E1——OpenGL 方中有圆,圆中有方,无穷尽焉
  4. 从零开始学Pytorch(五)之欠拟合和过拟合
  5. 【图像处理基础知识】中文车牌识别API-HyperLPR的应用与相关学习资料(python版)
  6. 安卓布局,GridLayout
  7. HTML5编写船上航行,单体半滑行穿浪船船型与静水航行性能
  8. android socket 代理服务器,Android 使用Socket进行服务器通信
  9. 微服务 java9模块化_Java9系列第8篇-Module模块化编程
  10. 应用优化前心路历程~