Chapter 3 | Stacks and Queues
3.1 Describe how you could use a single array to implement three stacks.
分段呗- -
一倍冗余数据,分段可以减少冗余数据
直接malloc个新的 何难。。需要考虑边界条件,中间子栈是空的。
http://blog.youkuaiyun.com/kkkkkxiaofei/article/details/8333644
3.5 Implement a MyQueue class which implements a queue using two stacks.
如原解,似乎效率很低
额外结构排序。插入排序
本文探讨了如何利用单一数组实现三个栈、设计带有min功能的栈、创建SetOfStacks数据结构、解决汉诺塔问题、用两个栈实现队列及对栈进行排序的方法。这些实现展示了高效的数据结构操作技巧。
1327

被折叠的 条评论
为什么被折叠?



