工业仪表与自动化装置
工業儀錶與自動化裝置
공업의표여자동화장치
Industrial Instrumentation & Automation
2015年
5期
62-64
,共3页
任志国%达文姣%朱正平%刘君%岳秋菊
任誌國%達文姣%硃正平%劉君%嶽鞦菊
임지국%체문교%주정평%류군%악추국
多堆栈%动态存储结构%基本算法
多堆棧%動態存儲結構%基本算法
다퇴잔%동태존저결구%기본산법
multi-stack%dynamic storage structure%basic algorithm
在顺序多堆栈的结构中没有解决以下两个问题:①一般是事先给多个堆栈分配一定的存储空间,但当多堆栈中某一堆栈存放的数据元素太多又要进行入栈操作时则会造成空间不足,出现“溢出”现象;②若某一堆栈存放的数据元素太少,会造成空间浪费现象。基于上述两个问题,该文设计了一种动态多堆栈的存储结构,并实现了该结构上的基本算法。
在順序多堆棧的結構中沒有解決以下兩箇問題:①一般是事先給多箇堆棧分配一定的存儲空間,但噹多堆棧中某一堆棧存放的數據元素太多又要進行入棧操作時則會造成空間不足,齣現“溢齣”現象;②若某一堆棧存放的數據元素太少,會造成空間浪費現象。基于上述兩箇問題,該文設計瞭一種動態多堆棧的存儲結構,併實現瞭該結構上的基本算法。
재순서다퇴잔적결구중몰유해결이하량개문제:①일반시사선급다개퇴잔분배일정적존저공간,단당다퇴잔중모일퇴잔존방적수거원소태다우요진행입잔조작시칙회조성공간불족,출현“일출”현상;②약모일퇴잔존방적수거원소태소,회조성공간낭비현상。기우상술량개문제,해문설계료일충동태다퇴잔적존저결구,병실현료해결구상적기본산법。
The multi-stack has be designed based on sequence .But there have two problems:Usually prior to multi-stack allocation of storage space , but when one of the stack have too much data elements . Thus the push stack operation will cause the space is insufficient , appear"overflow"phenomenon .If one of the stack to store the data element is too little , will cause the waste of space .Here based on the above two problems , we design a dynamic stack storage structure , and realizes the basic algorithm of the struc-ture.