当前位置:首页 » 操作系统 » 搜索树算法

搜索树算法

发布时间: 2024-12-19 09:51:20

‘壹’ 搜索算法的运算原理

搜索算法实际上是根据初始条件和扩展规则构造一棵“解答树”并寻找符合目标状态的节点的过程。所有的搜索算法从最终的算法实现上来看,都可以划分成两个部分——控制结构(扩展节点的方式)和产生系统(扩展节点),而所有的算法优化和改进主要都是通过修改其控制结构来完成的。其实,在这样的思考过程中,我们已经不知不觉地将一个具体的问题抽象成了一个图论的模型——树,即搜索算法的使用第一步在于搜索树的建立。
由图一可以知道,这样形成的一棵树叫搜索树。初始状态对应着根结点,目标状态对应着目标结点。排在前的结点叫父结点,其后的结点叫子结点,同一层中的结点是兄弟结点,由父结点产生子结点叫扩展。完成搜索的过程就是找到一条从根结点到目标结点的路径,找出一个最优的解。这种搜索算法的实现类似于图或树的遍历,通常可以有两种不同的实现方法,即深度优先搜索(DFS——Depth First search)和广度优先搜索(BFS——Breadth First Search)。

热点内容
sql2000新建数据库 发布:2025-07-16 14:19:47 浏览:940
硬盘录像机用nas存储 发布:2025-07-16 14:16:55 浏览:911
南宁ip服务器租用 发布:2025-07-16 14:11:30 浏览:505
androidcategory 发布:2025-07-16 14:11:25 浏览:213
三千多电脑哪个品牌配置好 发布:2025-07-16 14:11:20 浏览:324
马里奥源码 发布:2025-07-16 14:01:58 浏览:392
我的世界服务器娘 发布:2025-07-16 14:01:08 浏览:116
连接云服务器闪屏 发布:2025-07-16 13:59:03 浏览:937
无油空压机怎么配置 发布:2025-07-16 13:53:25 浏览:976
安卓dcim视频在文件的哪里 发布:2025-07-16 13:53:17 浏览:251