由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - java有没有现成的tree class?
相关主题
那里能找到那个算法题程序速读指南
C++ vector 一边遍历一边删one more c++ question
STL里的priority_queue到底有啥用?准备面试一个java-based position,有什么书推荐一下?
JAVA equals()和hashCode()请教。急问:Oracle JDBC 问题
[合集] 问个算法问题请教C++
问几个关于hash, map, set的问题 (转载)什么程序可以把中文转换成unicode ?
g++ problem!!!!求教几道面试题
JAVA generic programming 是怎么实现的?Mac or IBM laptop for java programming? Thank you!!!
相关话题的讨论汇总
话题: tree话题: 现成话题: class话题: linkedlist话题: binary
进入Programming版参与讨论
1 (共1页)
v****s
发帖数: 1112
1
查了好久,好像没有现成的tree class? 只找到了JTree这个好像是用来browser file
system的?冗余代码有点多;
然后goog了一下,好像很多人用linkedlist实现的tree?难道就没有现成的精简的tree
class?
谢谢!
M**u
发帖数: 10158
2
这个linkedlist的tree性能很差
我用过。。。

file
tree
the selfish and the tyranny of evil men. Blessed is he who in the name of
charity and goodwill shepherds the weak through the valley of darkness, for
he is truly his brother’s keepe:

【在 v****s 的大作中提到】
: 查了好久,好像没有现成的tree class? 只找到了JTree这个好像是用来browser file
: system的?冗余代码有点多;
: 然后goog了一下,好像很多人用linkedlist实现的tree?难道就没有现成的精简的tree
: class?
: 谢谢!

v****s
发帖数: 1112
3
我也就是弄着玩,不太在乎performance...

for

【在 M**u 的大作中提到】
: 这个linkedlist的tree性能很差
: 我用过。。。
:
: file
: tree
: the selfish and the tyranny of evil men. Blessed is he who in the name of
: charity and goodwill shepherds the weak through the valley of darkness, for
: he is truly his brother’s keepe:

S**I
发帖数: 15689
4
那就自己写一个呗

【在 v****s 的大作中提到】
: 我也就是弄着玩,不太在乎performance...
:
: for

M**u
发帖数: 10158
5
其实tree的类比较难写,估计红黑树,二叉树倒是比较多

of
the selfish and the tyranny of evil men. Blessed is he who in the name of
charity and goodwill shepherds the weak through the valley of darkness, for
he is truly his brother’s keepe:

【在 v****s 的大作中提到】
: 我也就是弄着玩,不太在乎performance...
:
: for

k*****2
发帖数: 252
6
记得本科教材的数据结构里就有简单的用binary tree来实现tree
binary tree的left指向subtree,而right指向的是sibling
v****s
发帖数: 1112
7
binary tree是可以找到。。。。
这个sibling的转换听繁琐的。。。

【在 k*****2 的大作中提到】
: 记得本科教材的数据结构里就有简单的用binary tree来实现tree
: binary tree的left指向subtree,而right指向的是sibling

v****s
发帖数: 1112
8
当时是现场写了一个很烂的。。。。后来就一直纳闷为啥java提供了那么多data
structure, like hashmap, hashset, linkedlist, 为啥就不搞个tree?

【在 S**I 的大作中提到】
: 那就自己写一个呗
g*****g
发帖数: 34805
9
Tree is a lower level data structure. In practice, list and map
are storage interfaces, tree is just a backing type. Also tree
has too many types, binary tree, B+ tree, etc. It's not practical
to have a generic tree that fits all. However, it's easy to
find the sample code for each type by googling.
In JDK, check TreeSet and TreeMap for a B&R tree implementation if that's
what you want.

file
tree

【在 v****s 的大作中提到】
: 查了好久,好像没有现成的tree class? 只找到了JTree这个好像是用来browser file
: system的?冗余代码有点多;
: 然后goog了一下,好像很多人用linkedlist实现的tree?难道就没有现成的精简的tree
: class?
: 谢谢!

1 (共1页)
进入Programming版参与讨论
相关主题
Mac or IBM laptop for java programming? Thank you!!![合集] 问个算法问题
一些初级问题问几个关于hash, map, set的问题 (转载)
其实算法问题都比较无聊g++ problem!!!!
64bit JDK 快很多吗?JAVA generic programming 是怎么实现的?
那里能找到那个算法题程序速读指南
C++ vector 一边遍历一边删one more c++ question
STL里的priority_queue到底有啥用?准备面试一个java-based position,有什么书推荐一下?
JAVA equals()和hashCode()请教。急问:Oracle JDBC 问题
相关话题的讨论汇总
话题: tree话题: 现成话题: class话题: linkedlist话题: binary