首页 > 其他分享 >蜘蛛织网--广度优先搜索和深度优先搜索在学习策略上的一些考量(1)

蜘蛛织网--广度优先搜索和深度优先搜索在学习策略上的一些考量(1)

时间:2025-01-11 13:33:13浏览次数:1  
标签:优先 织网 -- 强度 青蛙 蜘蛛 搜索 广度

如果把学习的过程想象为一个建立一张蛛网的过程,那么广度优先就是优先蛛网的大小,深度优先就是优先蛛丝的强度。

那么现在的问题是什么?时间是有限的,进步也是有限的,想让网抓到想要的虫子(解决问题更加合理),我们就必须仔细考量网的大小和强度--即蛛网的大小和强度由所需要捕捉到的虫子(需要完成的目标)来确定。

那么下面更新小蜘蛛第一个目标:一只一定会撞在网上的但是体型十分巨大的青蛙

稍稍动用了一些创世之力,在两个月后的某一天new了一只青蛙在蜘蛛网上。很明显,我们的这只蜘蛛1号具有雄心壮志,想要捕捉到一只青蛙来证明自己的伟大,蜘蛛1号是一个广度优先主义者,所以它准备了一张青蛙大小的网来进行这个任务,这张网的强度是1的初始强度。当青蛙被new到网上的时候,藏在角落里的蜘蛛1号看到了这样的现象-它的网无法完全包裹住青蛙的同时被青蛙的舌头轻易的撕碎,绿色的皮肤看起来无从战胜。蜘蛛一号只好暂且躲起来瑟瑟发抖。
以一个理想主义者的观点来看,我们相信,蜘蛛一号总有一天会战胜青蛙,就如同我们总有一天会实现自己的理想。但那不是没有足够大的网,也没有足够强的网的现在,在刚开始的时候,蚊子大概率是更好的可以操作的目标。我们并不需要出生就能手写Linux内核,从熟练掌握一个算法开始兴许是一个不错的目标。只顾及知识面,则意味着对于一个特定的知识,无法比拟任何的专业人才。

标签:优先,织网,--,强度,青蛙,蜘蛛,搜索,广度
From: https://www.cnblogs.com/bnxfzzz/p/18665511

相关文章

  • 【Vim Masterclass 笔记09】S06L22:Vim 核心操作训练之 —— 文本的搜索、查找与替换操
    文章目录S06L22Search,Find,andReplace-PartOne1从光标位置起,正向定位到当前行的首个字符b2从光标位置起,反向查找某个字符3重复上一次字符查找操作4定位到目标字符的前一个字符5单字符查找与Vim命令的组合6跨行查找某字符串7Vim的增量查找8Vim搜索的......
  • 通过百度搜索判断网站是否已经被黑
    使用百度搜索打开百度搜索,输入 site:www.xxxxxx.com(将 www.xxxxxx.com 替换为您的域名)。查看搜索结果,检查是否包含非法网站内容或与您的网站无关的内容。异常情况如果搜索结果中包含非法网站内容、恶意链接或其他与您的网站无关的内容,说明您的网站可能已经被黑。......
  • LeetCode Number.79 单词搜索
    classSolution{public:boolans;intdir[4][2]={{-1,0},{1,0},{0,-1},{0,1}};boolcheck(int&x,int&y,vector<vector<char>>&board){if(x<0||x>=board.size())returnfalse;if(y<0||y>=bo......
  • E - Takahashi is Slime 2 (优先队列)
    题目链接:https://atcoder.jp/contests/abc384/tasks/abc384_e题意:粘液能够吸收比他严格小x倍的格子,并获得这个格子的力量(同时格子被粘液填充),让你求粘液能达到的最大力量值。思路:优先队列priortiy_queue.每次挑粘液上下左右四个格子入列,由于优先队列维护得到四个格子中最小的......
  • 搜索补全(一):倒排索引与Trie的魔法
    搜索补全技术:提升用户体验的智能助手搜索系列相关文章(置顶)1.原始信息再加工:一文读懂倒排索引2.慧眼识词:解析TF-IDF工作原理3.超越TF-IDF:信息检索之BM254.深入浅出BeamSearch:自然语言处理中的高效搜索利器5.搜索补全(一):倒排索引与Trie的魔法6.搜索补全(二):Trie树经典......
  • 优化永不止步:TinyVue v3.20.0 正式发布,更美观的官网UI,更友好的文档搜索,更强大的主题配
    你好,我是Kagol,个人公众号:前端开源星球。我们非常高兴地宣布,2024年12月4日,TinyVue发布了v3.20.0......
  • 神经架构搜索 NAS
    神经网络架构是指构成神经网络的层(Layers)、连接方式、激活函数和其它组件的组织结构。神经网络架构的设计对于模型的性能至关重要,因为它决定了模型如何学习和处理数据。以下是神经网络架构的一些关键组成部分:层的类型:神经网络由不同类型的层组成,如输入层、隐藏层和输出层。隐藏......
  • 如何设计一个能根据任务优先级来执行的线程池
    不同的线程池会选用不同的阻塞队列作为任务队列,比如FixedThreadPool使用的是LinkedBlockingQueue(有界队列),默认构造器初始的队列长度为Integer.MAX_VALUE,由于队列永远不会被放满,因此FixedThreadPool最多只能创建核心线程数的线程。假如需要实现一个优先级任务线程池的话,那可......
  • 力扣-数组-35 搜索插入位置
    解析时间复杂度要求,所以使用二分的思想,漏掉了很多问题,这里记录在left-right=1时,已经找到了插入位置,但是没有赋值,然后break,所以导致一直死循环。if(right-left==1){result=right;break;}在和最右侧数比较时,漏掉了相等时就直接找到,所以在数组是[1,3],target......
  • 力扣 74. 搜索二维矩阵
    ......