摘要: ProductStateEnum ProductOperationException ProductExecution 阅读全文
posted @ 2018-05-04 16:48 SkyeAngel 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 二叉树中, 一个节点可以往上走和往下走, 那么从节点A总能走到节点B。节点A走到节点B的距离为: A走到B最短路径上的节点个数。求一棵二叉树上的最远距离 套路:求每个结点的最远距离,结果在其中。 以X结点为头, 可能性1:最大距离仅在左子树 可能性2:最大距离仅在右子树 可能性3:最大距离包含X结点 阅读全文
posted @ 2018-05-04 15:37 SkyeAngel 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 求整棵树的xxx,假设以将个结点为头,它的xxx是什么,把它的可能的信息收集起来,就得到所有结点为头的xxx结果,那么答案肯定在其中。 可能性来自 1.单独的左边,2.单独的右边,3.或者它们俩配合的结果 给定一棵二叉树的头节点head, 请返回最大搜索二叉子树的大小 本题目中,以每个结点为头结点, 阅读全文
posted @ 2018-05-04 15:36 SkyeAngel 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 定义数组的异或和的概念:数组中所有的数异或起来, 得到的结果叫做数组的异或和,比如数组{3,2,1}的异或和是, 3^2^1 = 0给定一个数组arr, 你可以任意把arr分成很多不相容的子数组, 你的目的是:分出来的子数组中, 异或和为0的子数组最多。请返回: 分出来的子数组中, 异或和为0的子数 阅读全文
posted @ 2018-05-04 11:14 SkyeAngel 阅读(1360) 评论(0) 推荐(0) 编辑
摘要: 给定一个数组arr, 和一个整数num, 求在arr中, 累加和等于num的最长子数组的长度例子:arr = {7,3,2,1,1,7,7,7} num = 7其中有很多的子数组累加和等于7, 但是最长的子数组是{3,2,1,1}, 所以返回其长度4 一个数组中,有奇数有偶数,求奇数和偶数相等的最长 阅读全文
posted @ 2018-05-04 11:13 SkyeAngel 阅读(313) 评论(0) 推荐(0) 编辑
摘要: java中TreeSet和TreeMap底层是红黑树 内部存取元素的操作是O(logN),而普通的HashMap存取元素是O(1) 但是TreeSet和TreeMap内部元素是排序的,需要查找某些大小的元素和顺序输出元素时,结果就较为理想 TreeMap是内部元素排序版的HashMap TreeSe 阅读全文
posted @ 2018-05-04 10:15 SkyeAngel 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 给定一个N行3列二维数组, 每一行表示有一座大楼, 一共有N座大楼。所有大楼的底部都坐落在X轴上, 每一行的三个值(a,b,c)代表每座大楼的从(a,0)点开始, 到(b,0)点结束, 高度为c。输入的数据可以保证a<b,且a, b, c均为正数。 大楼之间可以有重合。请输出整体的轮廓线。 例子: 阅读全文
posted @ 2018-05-04 10:14 SkyeAngel 阅读(392) 评论(0) 推荐(0) 编辑