Welcome to Rooeye's blog

 分类:编程练习

卡特兰数问题

卡特兰数问题
问题: 12个高矮不同的人,排成两排,每排6个人,每一排都从矮到高排列,且第二排都比对应的第一排的人要高,问共有多少种不同的排列方式?,如果一共有n(n为偶数)个人,一共有多少种排列方式? 解释: 这道题是一道隐藏很深的卡特兰数问题。 排列的形式如图所示,每排身高递增,...

JInkun 6个月前 (11-23) 3007℃ 1评论 4喜欢

有向无环图表示算术表达式

有向无环图表示算术表达式
今天一个童鞋问了我一个问题,沉思良久,做个博客记录一下。 题目描述: 用有向无环图描述表达式(A+B)*((A+B)/A),至少需要顶点的数目为几个? 分析: 1.  先画出算术表达式 (A+B)*((A+B)/A)的二叉树表示   2. (A+B)*((A+B)...

JInkun 1年前 (2022-04-07) 10670℃ 1评论 72喜欢