代码如上,我们可以得到试探算法的一般结构:
对解集合中各解进行试探
{
IF(满足条件)
{
保存结果
if(完成集合中所有解的试探)
输出解
else
重复本过程进行下一步的试探(递归调用本函数)
}else{
恢复本过程保存结果之前的状态,进行另一步试探。
}
}
代码如上,我们可以得到试探算法的一般结构:
对解集合中各解进行试探
{
IF(满足条件)
{
保存结果
if(完成集合中所有解的试探)
输出解
else
重复本过程进行下一步的试探(递归调用本函数)
}else{
恢复本过程保存结果之前的状态,进行另一步试探。
}
}