Pet*_*r17 7 .net c# stack circular-buffer data-structures
我正在使用C#在.Net环境中工作.我需要一些替代堆栈数据结构.某种绑定堆栈.集合中元素的数量不应超过某个固定的指定数量.并且,如果实现了该数字并且推送了新元素,则必须删除大多数旧元素.我需要这个来存储撤消/重做策略的命令.
Johnny Coder在这里有一个实现:http://johnnycoder.com/blog/2008/01/07/undo-functionality-with-a-limited-stack/