十根搜索算法

Posted lay2017

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了十根搜索算法相关的知识,希望对你有一定的参考价值。

根搜索算法是以根对象集合作为起始点,按照从上至下的方式搜索被根对象集合所连接的目标对象是否可达,如果不可达就意味着已经死亡其OOP中的mark word就会标记为垃圾对象。

根对象集合中存储的内容如下:

  1. Java栈中的对象引用;
  2. 本地方法栈中的对象引用;
  3. 运行时常量池中的对象引用;
  4. 方法区中的类静态属性的对象引用;
  5. 与一个类对应的唯一数据类型的Class对象;

以上是关于十根搜索算法的主要内容,如果未能解决你的问题,请参考以下文章

深度优先搜索算法解释下?

数据结构与算法图遍历算法 ( 深度优先搜索 DFS | 深度优先搜索和广度优先搜索 | 深度优先搜索基本思想 | 深度优先搜索算法步骤 | 深度优先搜索理论示例 )

贪婪的最佳优先搜索算法与最佳优先搜索算法有啥不同?

搜索算法入门详解

聪明的搜索算法’ A*算法

算法题——深度优先搜索与广度优先搜索