前言
从上图进行抽象,每一个岔口就是图的一个节点。得到下图:
世界上很多的问题,都是一张抽象的图,从源到漏的途径问题。
社交网络找朋友的问题
- 不想被人找到,只能躲到网络覆盖率低的地方
互联网通信问题:邮件,爬虫机器人
- 解析邮件地址或者解析URL的域名服务器DNS,以及中间帮你传递信息的网关和服务器,就相当于图中的那些中间节点
关键节点
A和E 这两个节点是绕不过去的,我们称之为关键节点
关键路径
从源到A、从E到漏这两段是绕不过去的,因此成为关键路径
防火墙
在上面这张图上横着切一刀,这样从源到漏是走不通的,因此各个单位的防火墙就是这样起到作用的。
学习理论的重要性
- 上大学进行科班训练的目的:从具体的事例中找到本质和共性,然后通过解决一个理论的问题达到解决一连串实际的问题的目的
- 学习数学的用途:
- 掌握数学语言,用严格的数学语言描述一个实际的问题,进而给出一般性的解法
- 例如方程就是一般性解法: 从很大具体的问题抽象出方程组,是一种本事,数学训练的就是这种本事
- 庄子:以有限的生命解决无限的问题,注定要失败——–以有涯学无涯,殆矣。
- 如果我们没有理论水平,不能够从具体的事例中抽象出理论,那么我们的学习就是线性的积累。
知识的关联性: 迷宫问题-》下载网页算法
- 左手算法-〉深度优先遍历算法
- 把漏这个特殊的节点进行删除
- 在寻找录的时候不要用绳子进行记录而是用一颗豆子。凡是走到一个岔口就放一粒豆子。如果在某一步遍历时见到豆子就不要往哪里走,原路返回到上一层节点,然后走尚未走的最左边的岔路。
总结
学习的捷径其实是科班地、系统地通过学习能够从具体问题抽象出普遍适用的方法,能够找到知识彼此之间的联系,能够找到等价问题。
See Also
- newpost
/Users/devzkn/bin//newpost How_to_abstract_a_theoretical_problem_with_universal_value_from_specific_problems 如何从具体的问题,抽象出具有普遍价值的理论问题:从具体的事例找到本质和共性,然后通过解决一个理论问题达到解决一连串实际问题的目的;例如学习数学的目的,就是掌握数学的语言,用严格的数学语言抽象的描述一个实际的问题,然后给出一般性的解法(方程) -t GoogleMethodology #原来""的参数,需要自己加上""
转载请注明:pua1203的博客 > How_to_abstract_a_theoretical_problem_with_universal_value_from_specific_problems