导航

2015年8月29日

摘要: 题目描述对于一个有向图,请实现一个算法,找出两点之间是否存在一条路径。给定图中的两个结点的指针UndirectedGraphNode*a,UndirectedGraphNode*b(请不要在意数据类型,图是有向图),请返回一个bool,代表两点之间是否存在一条路径(a到b或b到a)。思想:广度优先搜... 阅读全文

posted @ 2015-08-29 17:23 骄阳照林 阅读(112) 评论(0) 推荐(0) 编辑

摘要: 题目描述实现一个函数,检查二叉树是否平衡,平衡的定义如下,对于树中的任意一个结点,其两颗子树的高度差不超过1。给定指向树根结点的指针TreeNode*root,请返回一个bool,代表这棵树是否平衡。思想:分治法(手段) 递归(处理方法)代码如下:import java.util.*;/*publi... 阅读全文

posted @ 2015-08-29 13:10 骄阳照林 阅读(153) 评论(0) 推荐(0) 编辑