栈的抽象数据类型定义 栈的顺序存储-顺序栈 顺序栈的结构类型定义 顺序栈的初始化 判断顺序栈是否为空 求顺序栈的长度 清空顺序栈 销毁顺序栈 顺序栈的入栈 顺序栈的出栈 链栈的表示和实现 链栈的初始化 判断链栈是否为空 链栈的入栈 链栈的出栈 取栈顶元素 栈与递归 递归的定义 常用到的递归方法 递归定义的数学函数 具有递归特性的数据结构 可递归求解的问题 递归的思想与条件 分治法求解递归问题算法的一般形式 函数调用过程 递归的优缺点以及解决办法 尾递归 单项递归→循环递归 借助栈改写递归的方法