摘要: 题目如下: 解题思路:我的方法是先用递归的方法找出最左边的节点,接下来再对树做一次递归中序遍历,找到最左边节点后将其设为root,其余节点依次插入即可。 代码如下: 阅读全文
posted @ 2018-09-12 14:47 seyjs 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 题目如下: 解题思路:非常简单的题目,直接递归就行了。 代码如下: 阅读全文
posted @ 2018-09-12 14:41 seyjs 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 题目如下: 解题思路:本题考察的是分数的加减法。小学时候就学过,分数的加减法是先求两个分母的最小公倍数,然后分子分别乘以最小公倍数与自己分母的商,相加后约分即可。所以,本题只要按+,-两个符号分割输入字符串,就可以得到所有的分数列表,做加减操作即可。考虑到第一个分数是负数的情况,我在代码中加入了一个 阅读全文
posted @ 2018-09-12 14:37 seyjs 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 题目如下: 解题思路:最长的周长一定是树中某一个节点(不一定是根节点)的左右子树中的两个叶子节点之间的距离,所以最简单的办法就是把树中所有节点的左右子树中最大的两个叶子节点之间的距离求出来,最终得到最大值。 代码如下: 阅读全文
posted @ 2018-09-12 14:35 seyjs 阅读(112) 评论(0) 推荐(0) 编辑