今天遇到一本好书,如下,书很薄,不到200页,有将近400张图片,算法介绍的很有趣。这也是我读的第三本袁国忠先生翻译的书,向两位致敬。

目录大致如下;

第1章:二分查找和大O表示法;

第2章:数组和链表;
第3章:递归;

问题解决技巧:快速排序(4)、动态规划(9)、贪婪算法(8);

第5章:散列表(用途很广);

图算法:广度优先搜索(6)、狄克斯特拉算法(7)

第10章:KNN算法;适用于推荐系统

图解算法学习笔记(目录)相关推荐

  1. 图解算法学习笔记(九):动态规划

    目录 (1)背包问题 (2)最长公共子串 (3)小结 本章内容: 学习动态规划,它将问题分成小问题,并先着手解决这些小问题. 学习如何设计问题的动态规划解决方案. (1)背包问题 我们再看第八章的背包 ...

  2. 图解算法学习笔记(八):贪婪算法

    目录 (1)背包问题 (2)集合覆盖问题 (3)NP完全问题 (4)小结 本章内容: 学习如何处理没有快速算法的问题(NP完全问题). 学习近似算法,使用它们找到NP问题的近似解. 学习贪婪策略. ( ...

  3. 图解算法学习笔记(六):广度优先搜索

    目录 1)图简介 2)图是什么 3)广度优先搜索 4)实现图 5)实现算法 6)小结 本章内容; 学习使用新的数据结构图来建立网络模型: 学习广度优先搜索: 学习有向图和无向图: 学习拓扑排序,这种排 ...

  4. 图解算法学习笔记(四):快速排序

    目录 1) 示例1: 2)快速排序 3) 再谈大O表示法 4)小结 本章内容:学习分而治之,快速排序 1) 示例1: 假设你是农场主,有一小块土地,你要将这块地均匀分成方块,且分出的方块尽可能大.如何 ...

  5. 图解算法学习笔记(七):狄克斯特拉算法

    目录 1)使用狄克斯特拉算法 2)术语 3)实现 4)小结 本章内容; 介绍加权图,提高或降低某些边的权重: 介绍狄克斯特拉算法,找出加权图中前往X的最短路径: 介绍图中的环,它导致狄克斯特拉算法不管 ...

  6. 图解算法学习笔记(五):散列表

    目录 1)示例1: 2)散列函数 3)应用案例 4)冲突 5)性能 6)小结 本章内容: 学习散列表,最有用的数据结构之一. 学习散列表的内部机制:实现.冲突和散列函数. 1)示例1: 假设你在一家杂 ...

  7. 图解算法学习笔记(二): 选择排序

    目录 1)数组和链表: 2)选择排序算法: 3)小结 本章内容: 两种基本数据结构:数组和链表: 选择排序算法: 1)数组和链表: 数组是连续的内存单元,链表可以不连续: 链表存储单元如图所示,每一个 ...

  8. 图解算法学习笔记(一): 算法简介

    本章内容: 编写第一种查找算法--二分查找. 学习如何谈论算法的运行时间--大O表示法. 1) 算法是一组完成任务的指令,任何代码片段都可视为算法. 2)二分查找:一种查找算法,其输入是一个有序的元素 ...

  9. 图解算法学习笔记(三):递归

    本章内容: 学习递归:如何将问题分解成基线条件和递归条件.     1) 每个递归函数都有两部分:基线条件(base case)和递归条件(recursive base).例如:打印3...2...1 ...

最新文章

  1. sata接口_固态硬盘应该怎么选?是SATA接口还是M.2接口好
  2. keil如何添加h文件_【专栏】Keil系列教程
  3. 高通量数据分析必备|基因组浏览器使用介绍 - 1
  4. 华为开发者大会鸿蒙2.0系统,鸿蒙2.0来了!华为开发者大会HDC 2020宣布
  5. 如何配置虚拟机的快照报警
  6. 我发现Facebook Messenger漏洞可使安卓用户互相监听,获奖6万美元
  7. 算法基础:BFS和DFS的直观解释
  8. 最新傻妞搭建方法以及常见问题2022年9月25
  9. 反转字符串中的元音字母Python解法
  10. module java.base does not “opens java.lang“ to module spring.core
  11. 3D立体画的绘制规律
  12. 输入一个字符,是小写转换为大写,大写转换为小写,其他字符原样输出
  13. Csapp-程序人生
  14. 长连接心跳问题解决总结
  15. Oculus联合创始人Palmer Luckey:我不认为Facebook是VR的未来
  16. 浅谈商城站点如何创造价值
  17. 【精通内核】Linux内核自旋锁实现原理与源码解析
  18. 关于计算机二级的论文5000字,计算机二级论文
  19. 分享:光盘镜像编辑及刻录工具UltraISO
  20. 使用Bot Framework遇到WebChat无法发送消息的问题解决

热门文章

  1. Java学习笔记2——常用类
  2. 计算机操作员可以免考自考吗,计算机《职业资格证书》可以免考高
  3. 了解WWW服务与HTTP协议 【入门与应用】
  4. linux 内核3.8,[Beaglebone] BBB迁移到linux 3.8实时内核
  5. python发邮件主机找不到_Python 使用QQ邮箱发邮件
  6. 一维抛物线的matlab求解,一维抛物线偏微分方程数值解法(附图及matlab程序)
  7. android 日历仿IOS,基于Android week view仿小米和iphone日历效果
  8. 2.5d generator 2.0_ps插件【2.5D插件】
  9. mysql数据表内容_MySQL数据表
  10. php怎么调试小程序,教你如何配置微信小程序