2

如何在 actionScript 3.0 中创建链表?我有一个项目,我应该从用户那里获取一些整数并通过树算法对它们进行排序,例如堆排序并在闪存中显示树,我认为我应该使用链表通过树算法对数据进行排序。所以任何人都知道如何创建一个可以插入节点、删除节点和传递节点的链表,就像 C++ 链表一样。谢谢。南非

4

2 回答 2

1

您可以使用或以as3Commons 链表实现为例。它们提供了非常漂亮的实现和非常好的抽象层。

于 2012-08-09T09:59:51.267 回答
0

如果您有权访问该mx软件包,则可以使用mx.utils.LinkedList

要构建LinkedList你可以重复pushunshift项目到它。

var input:Array = getInput();
var myList:LinkedList = new LinkedList();
for each (var o:Object in input) {
    myList.push(o);
}
于 2013-08-08T14:56:40.090 回答