android - 图实现Android

标签 android performance graph

我需要在内存中有一个图形(或一些等效的数据结构),它应该包含一组 IDS(数字),要求是图形(或一些数据结构)可能有大约 10000 个节点。场景是下面解释。我应该选择任何 API 还是我自己的自定义实现。请考虑内存和速度(请随时告诉我任何建议。)

例如:

我会在每个实例中获取所有叶节点。 IE 在下图中,我只需要 6、7、8。

如果程序从图中删除 6,则输出将为 4,5,7,8

抱歉再次强调。请考虑内存和速度,因为它应该在 android 上运行。

谢谢

Graph Image

最佳答案

您可能还想看看以下帖子:Is there a Directed Acyclic Graph (DAG) data type in Java, and should I use it?

您想要的是 DAG(有向无环图)库。

关于android - 图实现Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14546111/

相关文章:

Android MediaPlayer W/MediaPlayer:信息/警告(703、203)

android - 带有虚线 Android 的自定义跨度下划线文本

algorithm - 如何绘制高斯分布曲线

Java - 我应该在哪里初始化变量以提高内存效率?

c++ - 如何避免NRVO的 "pessimizing-move"警告?

ios - 向 CorePlot 切片添加图例

python - 在 networkx 中按权重着色边缘

android - 蜂窝景观上的 HTML 闪烁

java - 建议在移动设备上使用对象池 : evil on desktop,。这怎么可能?

java - 为什么带有两个常量的三元运算符比带有变量的三元运算符快?