博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
n个元素的入栈顺序有多少种出栈顺序?
阅读量:7080 次
发布时间:2019-06-28

本文共 352 字,大约阅读时间需要 1 分钟。

问题:w1、w2、w3、w4、w5,5个元素将会按顺序入栈,求出栈顺序有多少种情况。

先写一下结论方便记忆:

1个元素:1种

2个元素:2种

3个元素:5种

4个元素:14种

5个元素:42种

简单的分析过程如下:

 

n个数据依次入栈,出栈顺序种数的递推公式如下: F(n)=∑(F(n-1-k)*Fk);其中k从0到n-1
已知F0=1, F1=F0*F0=1 F2=F1*F0+F0*F1=2 F3=F2*F0+F1*F1+F0*F2=5 F4=F3*F0+F2*F1+F1*F2+F0*F3=14 F5=F4*F0+F3*F1+F2*F2+F1*F3+F0*F4=42 很容易发现,正好是对称关系
 

 

转载于:https://www.cnblogs.com/gongxing/p/4823212.html

你可能感兴趣的文章
如何优雅的选择字体(font-family)
查看>>
为 Koa 框架封装 webpack-dev-middleware 中间件
查看>>
深入浅出JavaScript:理解函数
查看>>
将群晖 NAS 安全地暴露到公网中
查看>>
【二次元的CSS】—— 用 DIV + CSS3 画咸蛋超人(详解步骤)
查看>>
Android程序逆向分析
查看>>
在阿里云centOS环境下搭建基于thinkphp的网站
查看>>
RegEx 快速掌握最基本的正则语法
查看>>
过去的2015年
查看>>
Webpack + React 开发之路
查看>>
【译】使用 AngularJS 和 Electron 构建桌面应用
查看>>
【经验总结】记一次艰难的居中--日历榜单
查看>>
所有博客将会誊到http://www.xumenger.com/
查看>>
Jodd 5.0.8 发布,Java 常用工具包
查看>>
某网页数据爬取记录
查看>>
GoLand 2019.1 Beta 发布,重要里程碑
查看>>
浅谈SAP Cloud for Sales 自动化
查看>>
舍弗勒为自动驾驶做出准备,L4/L5级智能转向与线控技术 | 2019上海车展 ...
查看>>
阿里云文件存储NAS跨VPC挂载
查看>>
(三) Docker安装使用 镜像
查看>>