递归调用实际上就是栈的进栈出栈操作、

单调栈

双端队列

栈的反转