摘要: 本文提出的解法比原书清晰的多,全文转载一下。原作者:Milo Yip原文链接:http://www.cnblogs.com/miloyip/archive/2010/02/25/binary_tree_distance.html昨天花了一个晚上为《编程之美》,在豆瓣写了一篇书评《迟来的书评和感想──给喜爱编程的朋友》。书评就不转载到这里了,取而代之,在这里介绍书里其中一条问题的另一个解法。这个解法比较简短易读及降低了空间复杂度,或者可以说觉得比较「美」吧。问题定义如果我们把二叉树看成一个图,父子节点之间的连线看成是双向的,我们姑且定义"距离"为两节点之间边的个数。写一个程序 阅读全文
posted @ 2013-07-05 22:21 五岳 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 本文不局限于具体的二分搜索算法和排序算法,而是提炼其中的思想,并将其应用到其他与它们似乎没有直接关系的问题中,从而获得高效的解决算法。主要解决的问题:线性期望时间的随机元素选择问题、大数据中找出一组重复元素、英文字典求所有变位词、子集元素的最小和。 阅读全文
posted @ 2013-07-05 09:47 五岳 阅读(4703) 评论(1) 推荐(3) 编辑
回到顶部