lua实现stack(lua程序设计21.7 练习21.1题)
Stack {}
function Stack:new(o)o o or {}self.__index selfsetmetatable(o,self)return o
end
function Stack:push(v)table.insert(self,v)
end
function Stack:pop()local v self[#self]table.remove(…
lua实现继承(lua程序设计21.7 练习21.2题)
StackQueue Stack:new()
function StackQueue:insertBottom(v)table.insert(self,1,v)
endlocal stack2 StackQueue:new()
for i 1, 10 dostack2:push(i)
end
stack2:insertBottom(11)while not stack2:ise…