我有一个在vb.net内建立的三叉树结构。 每个节点都创建为具有某些属性的对象。 这些节点存储在ArrayList中。 这些ArrayLists然后存储在另一个ArrayList中,该ArrayList将是树。存储树数据结构
当我运行4000个步骤(即我的树中有4000个ArrayLists)时,最终的ArrayList将有8001个节点。对象的总数约为8000 * 4000/3 =约1000万个节点。
这是由于内存溢出导致程序崩溃。
什么是最好的方法来存储我的树,使它可以做得像我想的那么大?数据库或文本文件是前进的方向吗?
谢谢vm ..我会放弃一下。 – NK2013