由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 这个Binary Tree的题来看看
相关主题
Convert a binary tree to a BST... in place..some interview questions
[合集] 请问binary searth tree的遍历问题。google inerview question (转载)
linked list vs Binary treebinary search tree和hash table,各在什么场合用的多啊?
问一个简单的binary tree 问题convert sorted array to binary search tree, 非递归怎么解?
merge two Binary search tree in O(n) time and O(1) space这个检测BST的程序是对的么?咋通不过我的BST呢
Cracking coding interview里的一道例题关于Tree弱问
请教算法题how to implement binary tree efficiently?
Interview question for Quant to share-3, please discuss and help each other有人知道Sedgewick的算法书最后那几part什么时候出吗?
相关话题的讨论汇总
话题: tree话题: binary话题: largest话题: subtree话题: 题来
进入Programming版参与讨论
1 (共1页)
c*******s
发帖数: 6
1
【 以下文字转载自 JobHunting 讨论区 】
发信人: HNM (如是我闻), 信区: JobHunting
标 题: 这个Binary Tree的题来看看
发信站: BBS 未名空间站 (Sun Dec 20 19:47:42 2009, 美东)
1. given a binary tree ,find the largest sub-tree which is a BST...(largest
mea
ns subtree having largest no of nodes in it)
我的理解是subtree就是说是一个子树,比如要到原来树的leaf,而不能把原来树的inter
nal nodes做leaf.也就是不能中间截一块,是这样的吗?
有什么好方法.我写的特别繁琐.if else 很多,用recursion.
2. 第二题说,design n stacks in an array of N. 这个我想愿意肯定不是让一个
stack分派固定的.感觉是要综合调配的,比如,如果array还有空,就不能说某个stack不
能加入了.我
想法是keep一个free l
c*******s
发帖数: 6
2
第一题大家能给个解法吗?

largest
inter

【在 c*******s 的大作中提到】
: 【 以下文字转载自 JobHunting 讨论区 】
: 发信人: HNM (如是我闻), 信区: JobHunting
: 标 题: 这个Binary Tree的题来看看
: 发信站: BBS 未名空间站 (Sun Dec 20 19:47:42 2009, 美东)
: 1. given a binary tree ,find the largest sub-tree which is a BST...(largest
: mea
: ns subtree having largest no of nodes in it)
: 我的理解是subtree就是说是一个子树,比如要到原来树的leaf,而不能把原来树的inter
: nal nodes做leaf.也就是不能中间截一块,是这样的吗?
: 有什么好方法.我写的特别繁琐.if else 很多,用recursion.

w***g
发帖数: 5958
3
第一题只要后根序遍历给定的二叉树,同时记录最大的BST就可以。最方便的写法确实是
用递归。

largest
inter

【在 c*******s 的大作中提到】
: 【 以下文字转载自 JobHunting 讨论区 】
: 发信人: HNM (如是我闻), 信区: JobHunting
: 标 题: 这个Binary Tree的题来看看
: 发信站: BBS 未名空间站 (Sun Dec 20 19:47:42 2009, 美东)
: 1. given a binary tree ,find the largest sub-tree which is a BST...(largest
: mea
: ns subtree having largest no of nodes in it)
: 我的理解是subtree就是说是一个子树,比如要到原来树的leaf,而不能把原来树的inter
: nal nodes做leaf.也就是不能中间截一块,是这样的吗?
: 有什么好方法.我写的特别繁琐.if else 很多,用recursion.

1 (共1页)
进入Programming版参与讨论
相关主题
有人知道Sedgewick的算法书最后那几part什么时候出吗?merge two Binary search tree in O(n) time and O(1) space
如何在gdb中遍历binary treeCracking coding interview里的一道例题
请问如何才能对binary tree的题大小通吃?请教算法题
binary treeInterview question for Quant to share-3, please discuss and help each other
Convert a binary tree to a BST... in place..some interview questions
[合集] 请问binary searth tree的遍历问题。google inerview question (转载)
linked list vs Binary treebinary search tree和hash table,各在什么场合用的多啊?
问一个简单的binary tree 问题convert sorted array to binary search tree, 非递归怎么解?
相关话题的讨论汇总
话题: tree话题: binary话题: largest话题: subtree话题: 题来