栈和队列的区别是啥? 吃多了拉就是队列;吃多了吐就是栈
栈:如果栈的使用过程中元素的变化可控,用顺序栈;若不可预料,有时大,有时小,用链栈。
-顺序栈
--两栈共享空间
-链栈
队列:在能确定队列长度的最大值时,用循环队列;若不能确定,用链队列。
-顺序队列
--循环队列
-链队列
如果栈的使用过程中元素的变化可控,用顺序栈;若不可预料,有时大,有时小,用链栈。
栈和队列的区别是啥? 吃多了拉就是队列;吃多了吐就是栈
栈:如果栈的使用过程中元素的变化可控,用顺序栈;若不可预料,有时大,有时小,用链栈。
-顺序栈
--两栈共享空间
-链栈
队列:在能确定队列长度的最大值时,用循环队列;若不能确定,用链队列。
-顺序队列
--循环队列
-链队列