撤消链接列表



我想向LinkedList类添加一个Undo方法,该方法将反转列表上完成的最后一个操作。撤消这些命令的最佳方法是什么?

你的想法似乎很好,我建议把你的操作存储在堆栈中,比如把最后一个函数调用存储在堆栈里,如果你想重做这些事情,只需弹出检查、比较、写一个重做的函数和VOILA!

最新更新