会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
More and more
有的人一分钟可以过完一生
博客园
首页
新随笔
联系
订阅
管理
2008年5月7日
用回溯法(backtracking)实现数学排列和组合
摘要: 回溯法是基本算法的一种,可以用于解决大致这样的问题:假设我们有一个N个元素的集合{N},现在要依据该集合生成M个元素的集合{M},每一个元素的生成都依据一定的规则CHECK。用回溯法解决此问题,我们可以划分为三个重要组成部分。步骤从第一步开始至第M步,每一步都从{N}中选取一个元素放入结果{M}中。界定每次选择一个元素时,我们都要用规则CHECK来界定{N}中的元素谁合适。界定规则的描述将决定算法...
阅读全文
posted @ 2008-05-07 15:03 zoom
阅读(1744)
评论(0)
推荐(0)
编辑