摘要:
题目: 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 解法: 主要靠递归构建左右子树,靠概念去判断左右子树划 阅读全文
posted @ 2019-02-27 12:46
FigSprite
阅读(136)
评论(0)
推荐(0)
摘要:
题目: 输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。 解法一:使用栈结构,记得导包。 解法二:使用递归方式 阅读全文
posted @ 2019-02-27 08:21
FigSprite
阅读(161)
评论(0)
推荐(0)
摘要:
题目:请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 解法一:用最基本思想,不通过Java的特性,这样就需要使用书中所给的方法,用两个指针,从后往前复制。 解法二:利用StringBuff 阅读全文
posted @ 2019-02-27 07:53
FigSprite
阅读(179)
评论(0)
推荐(0)

浙公网安备 33010602011771号