算法篇——《剑指offer》——java实现 1 、数组中任意一个重复的数2 、不修改数组找出重复的数字3 、二维数组中的查找4 、替换空格5 、从尾到头打印链表6 、重建二叉树7 、找出中序遍历后的下一个节点8 、用两个栈实现队列9 、旋转数组的最小数字10、矩阵中的路径11、机器人的运动范围12、剪绳子13、二进制中1的个数14、数值的整数次方15、数打印从1到最大的n位数16、在O1时间删除链表节点17、正则表达式的匹配18、表示数值的字符串19、调整数组使得奇数位于偶数前面 20、链表中倒数第k个结点21、链表中环的入口节点22、反转链表23、合并两个排序的链表24、树的子结构25、二叉树的镜像26、判断二叉树是否为对称的二叉树27、顺时针打印矩阵28、包含min函数的栈 continue...