永发信息网

共享栈是什么意思

答案:2  悬赏:0  手机版
解决时间 2021-04-01 14:33
共享栈是什么意思
最佳答案
栈A与栈B合并起来,设pointer1指针指向栈A的栈底,pointer2指针指向栈B的栈底,在入栈操作时(push)时,判断pointer1是否与pointer2相等,当它们相等时两个栈用满了。
用伪代码来表示入栈操作:
STATE push(Element e){
   if(pointer1==pointer2){ // 栈A与栈B都满了,不能入栈操作了。
      return OVERFLOW; // 堆栈溢出
   }
   if(pointer1      STACK_a[pointer1++]=e;
      return OK;
   }
   if(pointer2      STACK_b[pointer2++]=e;
       return OK;
   }
}
全部回答
几个进程(函数)共用的栈。追问能画个图吗
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
试用电源等效变换求出图2-37所示电路中的电流
温庭钧的《莲花》赏析?
马刺队为什么叫老流氓
规范的公文格式落款日期可不可以写成【“二0
空腹可以吃大树包萝吗
不懂球赛也要去看球吗?
秋菊有佳色,裛露掇其英。泛此忘忧物,远我遗
大悲咒的作用怎样回向
沈阳北到湖北省随州市怎么坐火车能到
二十四分之七十和十三分之九十一怎么化
《夏至未至》傅小司结局和谁在一起,傅小司是
我想对战士小高说100字
求助 perl中last if 与 next if 区别
ARM9如何选择开发板
50+20=()-40=30+()
推荐资讯
警察凌晨打电话调查
蜜蜂巢箱内为何潮湿?
连续函数在连续点都有切线
寻美女陷入沼泽电影!!!哪位美女能让我看她
深户学历认证
没有人生目标,也不知道自己的兴趣爱好,只知
游乐场里有一座摩天轮, 坐在摩天轮的座椅上转
为什么我不喜欢的事妈妈总要逼我做,我好伤心
南昌邮政包裹跟综NE79767988842
任重最新的消息说是要去美国学习当导演这是什
fifa online 2中怎样让初始球员能力逐渐增强
shinesky是什么文件
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?