用树形算法思想去使用思维导图\树形图\鱼骨图

在过去,我很不喜欢思维导图这种深度很高的图示。因为一旦深度提高了,那么根部和叶子部位之间或者是祖孙关系比较长的节点就会变得晦涩,就好比,虽然你很尊重你的祖先,但是可能连他怎么称呼都忘记了,但是却可以轻易记住你父亲脸上是否有颗痣。为什么会有这种不公平的对待呢?万恶之源正是关系树太深了。

正因此,很多时候我是不喜欢去用这种形如鸡肋的图来归纳我的知识库。

但我并不打算放弃他,因为他充满美感,因为他随处可见,我试图用各种方式解读他使用它。然而我找到了我认为最佳的理解方式,这个方式是我在求解二叉树问题得到的启发。

我过去就是觉得深度是它的缺点,然后我就强制自己不做深度大于3的知识总结。

每次大于3,我就会增加分支,并且建立分支索引。就是想方设法不让他变成一个大树,但是这个显然粗暴,实用性不高。

后来我想到了,正常人们思考问题的思维应该是“触发式”的,利用少量的记忆加上一些【导火索】实现“触景生情,再到潸然泪下”。

而需要实现触景生情,首先就得有丰富的阅历,也就是我们所谓的经验。

我们把这个所谓的【经验】取名为为【指标】。

然后我们开始对于每一个知识点,我们都要 找到 3个东西: 父知识点,孩子知识点,指标。

比如我们,找到某一个人,想要把这个人的子孙18代族谱翻出来,即找子孙的名字。

那么我们可以先找出这个人的名字,这个就是导火索

然后再找出这个人取名的习惯,这个习惯我们称之为指标

然后根据这个人的名字和指标生产它的孩子名字。

同样的事情迭代进行下去,你可以得到一颗看起来很深的族谱。

因为我们很容易就漏掉一两个孩子或者写错名字,但是你会发现,比起强制性记忆,你会发现它漏的更少。

如果你希望再少漏点,那你就得找到更多的指标,找到更多的经验。

你可能会说,“那我岂不是得记住很多指标?”

答案是否定的。

你要知道指标之间也存在着父子依赖关系。

那么我们就可以把问题变成“用指标的指标,找指标的孩子”。

”指标的指标“的丰富度决定了,指标的孩子的个数。

同理,根据俄罗斯套娃原理,我们可以利用找“指标的指标的儿子“提高”指标的指标"的丰富度。

只要你足够的耐心,经过几轮嵌套迭代作业,最终你就可以得到一堆看起来相当可观的数据,这比起半天憋不出一点灵感好太多了。

用玄学点的理解,就是“一生三,三生九,九生万物”,顺便说一下,三是被数学界认为比2更接近完美进制的一个数字。

二叉树的所有遍历算法(包括堆栈遍历,迭代遍历,递归遍历,寄存遍历)都是基于这个思想写出来的。
利用上下文和当前状态,生成新的上下文。再重复套娃,就可以得到最终结果。

用树形算法思想去使用思维导图\树形图\鱼骨图相关推荐

  1. 《花雕学AI》33:如何用XMind制作AI思维导图、鱼骨图和组织结构图

    思维导图是一种有效的思维工具,它可以帮助我们整理信息,激发创意,提高效率.思维导图是一种以中心主题为核心,以分支结构为形式,以关键词和图像为内容的图形表示法.它可以让我们一目了然地看到知识的层次和逻辑 ...

  2. 计算机及网络应用基础思维导图_计算机基础/算法/面试题 PDF+思维导图下载

    之前为了面试,整理了九大应付面试的思维导图 + 一份 630 页的程序员内功修炼手册 + 一份计算机基础/算法/Java技术栈/Linux C++技术栈的资料.当时我就是靠着这份思维导图以及整理的 P ...

  3. 怎样去学习——思维导图

    前言:学习是一个反复的过程. 所谓的思维导图,就是把知识打包总结后使之成为一张图,形象生动的保留在你的大脑里. 举个简单的例子来讲一下怎样学习:比如VB 首先,从宏观出发:先找一本VB书(比较经典的) ...

  4. 曲线聚类_机器学习入门必读:6种简单实用算法及学习曲线、思维导图

    来源:大数据DT 本文约3500字,建议阅读7分钟 本文为你介绍掌握机器领域知识的学习曲线.技术栈以及常用框架. [ 导读 ] 大部分的机器学习算法主要用来解决两类问题--分类问题和回归问题.在本文当 ...

  5. 机器学习入门必读:6种简单实用算法及学习曲线、思维导图

    来源:大数据DT 本文约3500字,建议阅读7分钟 本文为你介绍掌握机器领域知识的学习曲线.技术栈以及常用框架. [ 导读 ] 大部分的机器学习算法主要用来解决两类问题--分类问题和回归问题.在本文当 ...

  6. 刘擎《西方现代思想讲义》思维导图xmind及笔记

    NOTES FROM 刘擎西方现代思想讲义 刘擎 July 2, 2021 答学友问 尔斯 https://phto.stanfbrd.edu/entTies/rawls/ https://plato ...

  7. 《初窥“思维导图”》

    Fphy   2005-08-03 目录 邂逅思维导图   fphy 一.什么是思维导图 二.如何绘制思维导图 三.思维导图的应用 四.思维导图与知识树 五.齐伟系列(1):概念图/思维导图导论 六. ...

  8. 思维导图整理大厂面试高频数组23: 股票问题大总结, 彻底搞懂股票问题

    此专栏文章是对力扣上算法题目各种方法的总结和归纳, 整理出最重要的思路和知识重点并以思维导图形式呈现, 当然也会加上我对导图的详解. 目的是为了更方便快捷的记忆和回忆算法重点(不用每次都重复看题解), ...

  9. ❤️思维导图整理大厂面试高频数组: 两万字详解各种数组求和(建议收藏)❤️

    此专栏文章是对力扣上算法题目各种方法的总结和归纳, 整理出最重要的思路和知识重点并以思维导图形式呈现, 当然也会加上我对导图的详解. 目的是为了更方便快捷的记忆和回忆算法重点(不用每次都重复看题解), ...

  10. ❤️思维导图整理大厂面试高频数组19: 股票问题III的dp数组构建/初始化和空间优化难点, 力扣123❤️

    此专栏文章是对力扣上算法题目各种方法的总结和归纳, 整理出最重要的思路和知识重点并以思维导图形式呈现, 当然也会加上我对导图的详解. 目的是为了更方便快捷的记忆和回忆算法重点(不用每次都重复看题解), ...

最新文章

  1. 2014.09线上课堂报名帖:敏捷个人手机应用使用
  2. ios在textview禁用tab的代码
  3. binary_crossentropy(二元交叉熵)的定义
  4. compareAndSwapInt
  5. gb-heima/order 项目 处理
  6. TypeError: Unexpected keyword argument passed to optimizer: learning_rate解决方法
  7. pwm gpio android,关于占空比与PWM_以及GPIO背光开关
  8. C#用串口接收事件接不全数据的处理
  9. linux【文件操作】命令详解
  10. Java将视频文件、图片文件转Base64编码
  11. 基于51单片机简易计算器LCD1602显示
  12. 计算机系统结构安全检测,计算机软件安全检测法综述
  13. .net Core 3.1 项目打包部署到Windows服务
  14. Windows10配置和挂载联想DE2000H存储服务器
  15. IDEA vs VSCode在java开发上的横向对比
  16. 先进驾驶辅助系统(ADAS) 术语
  17. 2016 我的年终小结:一直在路上
  18. android锁屏原理(一)
  19. 线性代数 | (1) 矩阵Part One
  20. 《Adobe Illustrator CS5中文版经典教程》—第1课1.5节使用“导航器”面板

热门文章

  1. 轻轻松松背单词软件测试,扇贝单词历史版本
  2. 防止多次快速点击打开多个activity的问题
  3. 程序员课外拓展004:Photoshop CC 2018详细图文安装教程
  4. 使用ArcPy将nc格式数据转换为tif格式数据
  5. Python数据可视化三部曲之 Pyecharts 从上手到上头
  6. 一个多道批处理系统中仅有 P1 和 P2 两个作业
  7. 韩立刚《计算机网络》| 第6章 应用层
  8. 2021年山东省安全员C证考试内容及山东省安全员C证模拟试题
  9. 海南师范大学本科毕业论文答辩PPT模板
  10. 【Java】用类描述计算机中CPU的速度和硬盘的容量,要求Java应用程序由4个类,名字分别是PC、CPU、HardDisk、和Test,其中Test是主类。