排列组合(2)

来源:互联网 发布:windows xp下 arp命令 编辑:程序博客网 时间:2024/05/17 10:28

案例7
这里写图片描述
这里写图片描述
下把左括号记为1,右括号记为-1
这里写图片描述
此时,为第一次右括号比左括号多的情况。
下把该部分取反
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
该式很重要,后面的例题都用到了

案例8
这里写图片描述
这里写图片描述
出入栈的顺序数就是合法括号顺序个数。
同理,5块钱相当于左括号,10块钱相当于右括号。

案例9
求n个无差别的节点构成的二叉树有多少种不同的结构?
这里写图片描述
假设第一个数为头部,左子树为空,右子树总数为f(n-1)
这里写图片描述
所以以1节点为头,结构树1*f(n-1).
这里写图片描述
这里写图片描述
这里写图片描述

案例10
这里写图片描述
这里写图片描述

案例11
这里写图片描述
该题用递归的思路
这里写图片描述

原创粉丝点击