早教吧 育儿知识 作业答案 考试题库 百科 知识分享

计算机中的堆栈是一些连续的存储单元,在每个堆栈中数据的存入、取出,按照“先进后出”的原则.已知两个堆栈,第一个依次存入数据b,a,第二个依次存入数据e,d,c,现在要从这两个堆栈中取出

题目详情
计算机中的堆栈是一些连续的存储单元,在每个堆栈中数据的存入、取出,按照“先进后出”的原则.已知两个堆栈,第一个依次存入数据b,a,第二个依次存入数据e,d,c,现在要从这两个堆栈中取出这五个数据,一共有多少种取法?(一次只能取出一个数据)
▼优质解答
答案和解析
第一个堆栈取出的顺序肯定是a,b 第二个堆栈取出的顺序肯定是c,d,e 要算有多少种取法 那就变成是 把这5个字符排列组合有多少种排法 ,但是一定要按前面的那两个排列规则, (1) a在b前面 (2) c在的d前 ,d在e前. 所以就是一个数学组合问题了 高中学过 这样组合10种. 分别是ab中间插入有0个字符,1个字符,2个字符,3个字符 这4中情况 共10个组合 ,那10个组合不列了
看了 计算机中的堆栈是一些连续的存...的网友还看了以下:

一道超级难的数学建模题!将数量为m的物品任意堆放成n堆,从每堆中任意取出1个堆放为新的一堆,请问这  2020-05-21 …

有n个小球,将它们任意分成两堆,求出这两堆小球球数的乘积,再将其中一堆小球任意分成两堆,求出这两堆  2020-06-03 …

甲堆煤比乙堆煤多20吨.如果甲堆运出64吨,乙堆运出32吨,则甲乙两堆煤现在的吨数甲堆煤比乙堆煤多  2020-06-07 …

堆栈题目,说明怎么算假设堆栈段寄存器ss的内容为2250h,堆栈指示器sp的内容为0140h,如果  2020-06-12 …

有甲、乙、丙三堆弹子共96颗,第一次从甲堆中取出与乙堆相同的弹子并入乙堆;第二次再从乙堆中取出与丙  2020-06-20 …

汇编,求数据存储地址假设(SS)=3000H,(SP)=1008H;如果在堆栈中存入3个数据,则栈  2020-06-22 …

有三堆棋子,数目相等,没堆至少有4枚.左堆中取出三枚放入中堆,右堆中取出四枚放入中堆,再从中堆取出  2020-06-25 …

字多,要写出算试!3个人在数一堆数量在80到100之间的作业.1个人说我2本2本地数,正好数完.1个  2020-11-19 …

三推苹果共48个先从第一堆中拿出第二堆个数相等的苹果并入第二堆;再从第二堆中拿出与第三堆个数相等的苹  2020-11-28 …

有三堆棋子,数目相等,每堆至少有4枚,从左堆中取出3枚放入中堆,从右堆中取出4枚放入中堆,再从中堆中  2021-01-11 …