Catalan Numbers
卡特兰数是组合数学中一个常出现于各种计数问题中的数列。以中国蒙古族数学家明安图和比利时的数学家欧仁·查理·卡特兰的名字来命名.
前
公式
出栈问题
一个栈的入栈顺序为
时,出栈顺序有多少种?
栈中每个元素需要经历入栈出栈,所以会有
括号问题
对括号能构成多少种合法序列?
很显然与出栈问题相同,答案就是
满二叉树问题
个节点可以构成多少种满二叉树?
对于每个节点要么子节点为空,要么同时存在两个节点,如果把左儿子看作
凸多边形三角划分
在一个凸多边形中,通过若干条互不相交的对角线,把这个多边形划分成了若干个三角形。任务是键盘上输入凸多边形的边数
本文作者:EdGrass
本文链接:https://www.cnblogs.com/edgrass/p/17671786.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步