
DFS
文章平均质量分 69
jeiwt
这个作者很懒,什么都没留下…
展开
-
深度优先遍历应用1
DFS 深度优先遍历原创 2010-05-31 10:53:00 · 911 阅读 · 0 评论 -
将数字1到5的组合全部输出
<br />DFS思路,1-5数字总共5个<br />我将结果存放于output数组中,DFS过程中用bool型数组isSelected表示数字X是否已经出现过。<br />DFS思路:<br />因为每个数字仅允许出现一次,必须注意到保存现场+恢复现场的问题 。<br />代码如下:<br />#include <stdio.h> #include <stdlib.h> #include <memory.h> #define MAX 6 /* 将数字1,2,3,4,5的组合全部输出,每个数字仅原创 2010-09-18 15:30:00 · 1773 阅读 · 0 评论 -
N个鸡蛋放M个篮子,每个篮子不空,保证提不同组合的篮子能取出1至N个鸡蛋
N个鸡蛋放M个篮子,每个篮子不空,保证提不同组合的篮子能取出1至N个鸡蛋。输出所有可能的放法。 例如6个鸡蛋放入3个篮子,则1,2,3能满足条件。 如8个鸡蛋放入4个篮子,则1,1,2,4能满足条件,1,2,2,3也能满足条件。 深度优先方法解答。假设按顺序篮子里的鸡蛋个数是呈现递增。 如第一个肯定是1,第二个篮子呢,只能是1或者2; 如果第二个篮子是1,则第三个篮子可以是1原创 2012-10-09 22:50:27 · 4908 阅读 · 0 评论 -
二叉树 转成 左孩子右兄弟树
Tree从底往上,指针倒换 故用到stack,深度优先DFS A B C D E F G 转换成 A B D C E F原创 2012-10-11 12:41:43 · 7164 阅读 · 1 评论 -
有重复元素的全排列问题
有重复元素的全 列问题转载 2014-07-30 22:34:08 · 6106 阅读 · 1 评论