早教吧作业答案频道 -->数学-->
若进栈序列为a,b,c,则通过入出栈操作可能得到的a,b,c的不同排列个数为多少
题目详情
若进栈序列为a,b,c,则 通过入出栈操作可能得到的a,b,c的不同排列个数为多少
▼优质解答
答案和解析
n个整数依次进栈C(2n)(n)-C(2n)(n-1)
当 n = 5 时
N个元素进栈和出栈,共有n次进栈(记为0)和n次出栈(记为1),结果为一个01串.题目意思就是求有多少种长度为2n的合法01串.这里合法的意思是当前1的累计个数不能超过0的累计个数.答案是从C(2n, n)中减去不合法的数目.不合法的必然在某一奇数位2m + 1上首次出现m + 1个1的累计数和m个0的累计数.此后的2(n - m) - 1位有n - m - 1个1和n - m个0.若把后面这2(n - m) - 1位,01互换,结果为由n + 1个1和n - 1个0组成的01串,即不合法01串对应于一个由n + 1个1和n - 1个0组成的01串.反之,任何一个由n + 1个1和n - 1个0组成的01串,由于1的个数比0的个数多2个,2n为偶数,故必在某一奇数为上出现1的累计个数超过0的累计个数,同样地,在后面把01互换,使之成为n个0和n个1的01串,即n+1个1和n-1个
当 n = 5 时
N个元素进栈和出栈,共有n次进栈(记为0)和n次出栈(记为1),结果为一个01串.题目意思就是求有多少种长度为2n的合法01串.这里合法的意思是当前1的累计个数不能超过0的累计个数.答案是从C(2n, n)中减去不合法的数目.不合法的必然在某一奇数位2m + 1上首次出现m + 1个1的累计数和m个0的累计数.此后的2(n - m) - 1位有n - m - 1个1和n - m个0.若把后面这2(n - m) - 1位,01互换,结果为由n + 1个1和n - 1个0组成的01串,即不合法01串对应于一个由n + 1个1和n - 1个0组成的01串.反之,任何一个由n + 1个1和n - 1个0组成的01串,由于1的个数比0的个数多2个,2n为偶数,故必在某一奇数为上出现1的累计个数超过0的累计个数,同样地,在后面把01互换,使之成为n个0和n个1的01串,即n+1个1和n-1个
看了 若进栈序列为a,b,c,则通...的网友还看了以下:
用户界面的主要功能是()。A.进行输入输出B.通信C.为用户服务D.保证系统的可视化 2020-05-23 …
●队列是一种按“(6)”原则进行插入和删除操作的数据结构。(6)A.先进先出B.边进边出C.后进先出 2020-05-26 …
● 栈是一种按“(6)”原则进行插入和删除操作的数据结构。(6) A.先进先出 B.边进边出 C.后 2020-05-26 …
A.先进先出B.先进后出C.没有一定顺序D.按用户要求进行读写 2020-05-26 …
栈的特点是(46),队列的特点是(46)。A.先进先出 先进先出B.先进先出 先进后出C.后进先出 2020-05-26 …
保管油品时应严格按照( )原则收发油品。A.先进先出B.后进后出C.先进后出D.后进先出 2020-05-31 …
止回阀的安装应注意().A.高进低出B.低进高出C.进出方向不受限制D.阀的进出口方向,使阀的流动方 2020-05-31 …
无论是哪种车身结构,事故车的车身修复顺序都应遵循的规则是()A.先进后出B.后进先出C.同进同出D. 2020-05-31 …
截止阀在安装时要注意流体( ),方向不能装反。 A.高进高出B.高进低出C.低进低出D.低进高 2020-06-07 …
截止阀在安装时要注意流体( ),方向不能装反。 A.高进高出 B.高进低出 C.低进低出 D. 2020-06-07 …