int search(int t) { if(满足输出条件) { 输出解; } else { for(int i=1;i<=尝试方法数;i++) if(满足进一步搜索条件) { 为进一步搜索所需要的状态打上标记; search(t+1); 恢复到打标记前的状态;//也就是说的{回溯一步} } } }
Posted soulwinter OIBlogs
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bfs 模板相关的知识,希望对你有一定的参考价值。
int search(int t) { if(满足输出条件) { 输出解; } else { for(int i=1;i<=尝试方法数;i++) if(满足进一步搜索条件) { 为进一步搜索所需要的状态打上标记; search(t+1); 恢复到打标记前的状态;//也就是说的{回溯一步} } } }
以上是关于bfs 模板的主要内容,如果未能解决你的问题,请参考以下文章