美文网首页
图解算法读书笔记

图解算法读书笔记

作者: 我的发 | 来源:发表于2021-04-12 15:19 被阅读0次
第3章-递归
  • 递归只是让解决方案更清晰,并没有性能上的优势。“如果使用循环性能可能更高;如果使用递归,程序可能更容易理解,如果选择要看什么对你来说更重要”
第4章- 快速排序
  • 分而治之(divide and conquer,D&C)
  • D&C的工作原理:
    1、找出基线条件;(基线条件通常是数组为空或者只包含一个元素)
    2、确定如何缩小问题的规模,使其慢慢靠近基线条件,最终符合基线条件
第5章- 散列表
  • 填装因子 (已使用的元素/字典总长度)
  • 一般填装因子超过0.7就要 调整散列表的长度了
  • 因为键名唯一性,一般常用于缓存
第6章- 广度优先搜索
  • breadth-first search BFS,广度优先搜索
  • BFS主要用来解决两种问题:1、从节点A出发,有前往节点B的路径吗?2、从节点A出发,前往节点B的哪条路劲最短?
  • 这是一种图算法,图由节点(node)和边(edge)组成
  • 广度优先最明显的特征就是广
  • 图的实现:一般由散列表和列队组成
  • 有向图:A→B,单向指向
  • 无向图:A⇄ B,双向流动
  • 拓扑排序:如果任务A依赖于任务B,那么A就必须在B后面
第7章- 狄克斯特拉算法
第8章- 贪婪算法
第9章- 动态规划
第10章 - K最近邻算法

相关文章

  • 算法图解读书笔记

    date: 2017-9-16 11:11:15title: 算法图解读书笔记 算法图解: http://www....

  • 算法图解 读书笔记

    date: 2017-9-16 11:11:15title: 算法图解读书笔记 算法图解: http://www....

  • 《算法图解》note 11 总结

    这是《算法图解》的第十一篇读书笔记,是一篇总结。经过1个月的时间,终于把《算法图解》看完了。个人认为,《算法图解》...

  • 《算法图解》note 10 K近邻算法

    这是《算法图解》第十篇读书笔记,内容主要是K邻近算法的介绍。 1.K近邻算法简介 K近邻算法(K-nearest ...

  • 读书笔记:图解算法

    读书笔记:图解算法 算法简介 二分查找 O(log n) 大O表示法 大O表示法 让你能够比较操作数,它指出了算法...

  • 《算法图解》note 8 贪婪算法

    这是《算法图解》的第八篇读书笔记,主要内容是贪婪算法的简介。 1.定义 贪婪算法()是指在解决问题的每一个步骤中,...

  • 《算法图解》note 7 狄克斯特拉算法

    这是《算法图解》的第7篇读书笔记。其主要内容是简述狄克斯特拉算法。 1.狄克斯特拉算法简介 迪克斯特拉(dijks...

  • 《算法图解》读书笔记

    《算法图解》读书笔记 二分查找 算法实现: ​ 在有序列表中查找一个数,每次都与有序列表的中间数比较,如果不同...

  • 《算法图解》NOTE 1 算法的渐近表示法以及二分法

    这是《算法图解》的第一篇读书笔记,内容关于表示算法复杂度的渐近表示法以及一个简单但高效的算法:二分法。 1 .渐近...

  • 《算法图解》读书笔记

    章节目录: 算法简介为阅读后续内容打下基础编写第一种查找算法—二分查找学习如何谈论算法的运行时间—大O表示法。了解...

网友评论

      本文标题:图解算法读书笔记

      本文链接:https://www.haomeiwen.com/subject/krhclltx.html