搜索算法-三个简单的小问题

看到了一些搜索的小问题,总结如下:

1.布尔表达式可满足性问题

输入:n个布尔变量,关于他们的k个析取布尔式

 输出:是否存在一个他们的一种赋值,使得所有k个布尔析取式皆为真

通过不断地为他们分类来建立树,每一层多增加一个变量,每个儿子都有T和F两种取值可能。


2.8-Puzzle问题

输入:具有八个编号的小方块的魔方的一面

输出:经过移动使得数字的排列具有某种性质

”也是转化为树的搜索问题,以输入为根节点,每两个儿子为当前根节点移动一次的可能情况


3.Hamiltonian环问题

输入:具有n个结点的连通图G=(V,E)

输出:G中是否具有Hamilton环

备注:沿着G的n条边经过每个节点一次,并回到起始结点的环称为G的一个Hamiltonian环

同样转化为树的搜索问题


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

水木流年追梦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值