剑指offer Java代码实现 如果想要刷题,推荐牛客网 编程语言 面试题1 赋值运算符函数 面试题2 实现Singleton模式 数据结构 数组 面试题3 找出数组中重复的数字 可以改变数组 不可改变数组 面试题4 二维数组中查找 字符串 面试题5 替换空格 String, StringBuffer,StringBuilder的区别 链表 面试题6 从头到尾打印链表 树 面试题7 重建二叉树 面试题8 二叉树的下一个节点 栈和队列 面试题9 用两个栈实现队列 算法和数据操作 递归和循环 面试题10 斐波那契数列 斐波那契数列 青蛙跳台阶 变态青蛙跳台阶 矩形覆盖 查找和排序 面试题11 旋转数组的最小数字 回溯法 面试题12 矩阵中的路径 面试题13 机器人的运动范围 动态规划与贪婪算法 面试题14 剪绳子 位运算 面试题15 二进制中1的个数