摘要: import java.util.LinkedList; /** * @Class BuildTree * @Description 剑指 Offer 07. 重建二叉树 * 输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。 * 假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 * < 阅读全文
posted @ 2020-06-28 22:04 枫叶艾辰 阅读(114) 评论(0) 推荐(0)
摘要: import java.util.Deque; import java.util.LinkedList; import java.util.Stack; /** * @Class ReversePrint * @Description 剑指 Offer 06. 从尾到头打印链表 * 输入一个链表的头 阅读全文
posted @ 2020-06-28 20:18 枫叶艾辰 阅读(108) 评论(0) 推荐(0)
摘要: /** * @Class ReplaceSpace * @Description 剑指 Offer 05. 替换空格 * 请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 * <p> * 示例 1: * 输入:s = "We are happy." * 输出:"We%20are%20ha 阅读全文
posted @ 2020-06-28 16:47 枫叶艾辰 阅读(104) 评论(0) 推荐(0)
摘要: /** * @Class FindNumberIn2DArray * @Description 剑指 Offer 04. 二维数组中的查找 * 在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。 * 请完成一个函数,输入这样的一个二维数组和一个 阅读全文
posted @ 2020-06-28 16:00 枫叶艾辰 阅读(91) 评论(0) 推荐(0)