2019年1月9日

重建二叉树 (剑指offer第六题)

摘要: 题目:输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 有思路,但是没写出来。还得多练练。 解释一下大神的几个关 阅读全文

posted @ 2019-01-09 21:48 shaer 阅读(171) 评论(0) 推荐(0) 编辑

从尾到头打印链表【剑指offer第三题】

摘要: 题目:输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。 解法一:从头到尾遍历链表,从尾到头打印链表。类似的像我们学过的一个数据结构:栈(先进后出) 遍历链表,如果链表不为空就入栈。当链表中所有数据都进入栈里后。再从栈顶开始弹出栈中。并存到list集合中。 通过时间19ms 第二种方法 阅读全文

posted @ 2019-01-09 15:37 shaer 阅读(103) 评论(0) 推荐(0) 编辑

导航