Maxima/演算法
外觀
< Maxima
堆疊 ( LIFO)
[編輯 | 編輯原始碼]
使用列表實現堆疊
/* create stack */ stack:[1]; /* push on stack */ stack:endcons(2,stack); stack:endcons(3,stack); block ( loop, stack:delete(last(stack),stack), /* pop from stack */ disp(stack), /* display */ if is(not emptyp(stack)) then go(loop) ); stack;