Coding-Interview-Guide 《程序员面试代码指南——IT名企算法与数据结构题目最优解》、个人面试算法练习 第一章 栈和队列 1-1.设计具有getMin()功能的栈 1-2.两个栈实现队列 1-3.仅用递归和栈操作实现栈的逆序 1-5.用栈实现另一个栈的排序 1-6.用栈来求解汉诺塔问题 1-7.生成窗口最大值数组 1-8.构造数组的MaxTree 1-9.求最大子矩阵的大小 第二章 链表问题 2-1.打印两个有序链表的公共部分 2-2.在单链表删除倒数第n个结点 第三章 二叉树问题 第四章 递归和动态规划 第五章 字符串问题 第六章 大数据和空间限制 第七章 位运算 第八章 数组和矩阵问题 第九章 其他题目