本文为博主九师兄(QQ:541711153 欢迎来探讨技术)原创文章,未经允许博主不允许转载。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210603221859634.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzIxMzgzNDM1,size_16,color_FFFFFF,t_70#pic_center)
1.概述
20210602 今天面试了 字节跳动、网易、滴滴,然后因为一直搞一些源码,没有背诵过面试题,没有刷过算法,然后面试遇到了这个算法。
2. 栈-> 队列
虽然没做过,但是我用自己的想法实现了。原理如下图
栈的特性是先入后出
,输出就是倒序输出
,队列的特性是先入先出
,输出是顺序输出
。要用两个栈实现一个队列,先让数据入第一个栈,倒序,再出来入第二个栈,又倒序,通俗点说就是负负得正
。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210603213612169.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzIxMzgzNDM1,size_16,color_FFFFFF,t_70)