【发布时间】:2011-05-11 13:30:52
【问题描述】:
我想编写一个(不是二叉树)树的实现并在其上运行一些算法。使用 matlab 的原因是所有程序的其余部分都在 matlab 中,对一些分析和绘图很有用。从 matlab 中的初始搜索中,我发现 matlab 中没有指针之类的东西。因此,我想知道在 matlab 中执行此操作的最佳方法(就方便性而言)?还是其他方式?
【问题讨论】:
-
如果您可以使用二叉红黑树实现进行管理,那就太简单了:
import java.util.TreeMap -
@MattB。你有一些关于如何在 matlab 中像树一样使用
java.util.TreeMap的例子吗? -
@MattB。 you can use TreeMap like a map,但是,你怎么能像树一样使用呢?
-
@JuanPablo - 它是通用地图树的实现。它不会暴露树的内部结构。它只是保证某些操作的 O(log n) 时间成本。 (Oracle has changed the documentation link; it's here now)