参与本项目 ,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们受益! 栈与队列总结篇 栈与队列的理论基础 首先我们在栈与队列:来看看栈和队列不为人知的一面中讲解了栈和队列的理论基础。 里面提到了灵魂四问: C++中stack,queue 是容器么? 我们使用的stack,queue是属于那个版本的STL? 我们使用的STL中stack,queue是如何实现的? stack,queue 提供迭代器来遍历空间么? 相信不仅仅是C++中有这些问题,那么大家使用其他编程语言,也可以考虑一下这四个问题,栈和队列是如何实现的。 栈与队列是我们熟悉的不能再熟悉的数据结构,但它们的底层实现,很多同学都比较模糊,这其实就是基础所在。 可以出一道面试题:栈里面的元素在内存中是连续分布的么?