1. 首页
  2. SEO优化教程
  3. SEO优化技巧
  4. SEO优先算法介绍

SEO优先算法介绍

深度优先算法为了解释什么是深度优先算法和广度优先算法,我们举一个例子。

  深度优先算法

  为了解释什么是深度优先级算法和广度优先级算法,我们给出了一个例子。

  每个人都玩过rpg游戏。在游戏中,我们会找到npc来接管任务。有些学生喜欢一次只做一个任务,完成这个任务,然后再做下一个任务,这就是深度优先算法。其他同学喜欢一次性完成所有任务,然后慢慢走,最后获得一次性奖励的奖励。这就是所谓的广度优先算法。

  假设上面的图片是一个IT培训网站,我们需要对上面的课程信息进行爬行。从首页开始,课程有几个大的分类,比如根据语言分为Python,Node.js和Go语言。在每个大分类下面又有很多的课程,比如Python下面有爬虫,Django和机器学习。在每一门课程中,它被分成许多类。

  在深度优先算法的情况下,我们的爬行路线如下所示:

  首先,穿过红线,爬上爬行器的所有学时,然后进入绿线,攀登Django的所有学时,然后沿着黄线爬行机器的所有学时。然后再去爬取Node.js的所有信息……

  广度优先算法

  对于广度优先算法,我们的爬行路径如下:

  首先使用红色,绿色和肉体线来抓取每个大类别的信息。然后从第一个大类别中取出橙色、蓝色、灰色的线条,爬上所有的课程信息,爬过第一个大的分类,然后爬上第二个大类别。直到所有的课程信息在大的类别下完成,然后爬上第一门课程的所有课时。

转载请注明: 爱推站 » SEO优先算法介绍

相关文章

评论列表(0)

发表评论