Leetcode对应题
面试题3:二维数组中的查找
面试题4:替换空格
面试题5:从尾到头打印链表
面试题6:重建二叉树
面试题7: 用两个栈实现队列
面试题8:旋转数组的最小数字
面试题9-1:斐波那契数列
面试题9-2:青蛙跳台阶问题
面试题10:二进制中1的个数
面试题11:数值的整数次方
数据结构分类
链表
面试题5:从尾到头打印链表
面试题13:删除链表的节点
面试题15:链表中倒数第k个节点
面试题16:反转链表
面试题17:合并两个排序的链表
面试题26
面试题27:二叉搜索树与双向链表
面试题37:两个链表的第一个公共节点
面试题45:
树
面试题39
面试题18: 树的子结构
面试题25:二叉树中和为某一值的路径
面试题6:重建二叉树
面试题24:二叉搜索树的后序遍历序列
面试题23:从上到下打印二叉树
面试题50
面试题27:二叉搜索树与双向链表
面试题30
栈和队列
面试题:栈的压入、弹出序列
面试题21:包含min函数的栈
面试题23:从上到下打印二叉树
面试题7: 用两个栈实现队列
哈希表
二叉搜索树
面试题24:二叉搜索树的后序遍历序列
面试题27:二叉搜索树与双向链表
面试题19:二叉树的镜像
算法分类
二分查找
快速排序
面试题29: 数组中出现次数超过一半的数字
面试题30: 最小的k个数
递归
面试题9-1:斐波那契数列
面试题9-2:青蛙跳台阶问题
面试题43