创建AS3链表(Create Linked List in AS3)

2019-07-30 21:04发布

我怎么可以创建在ActionScript 3.0的链接列表? 我有一个项目,我应该从用户那里得到一些整数,并通过树算法,例如堆排序排序他们,并表明在闪光灯的树,我想我应该用链表由树算法对数据进行排序。 所以任何人都知道我可以创建一个链接列表,我可以插入节点,删除节点和传过来的节点,就像C ++链表。 谢谢。 SA

Answer 1:

您可以使用,或采取作为〔实施例as3Commons链接列表实现 。 他们提供了非常漂亮的实现具有非常好的抽象层。



Answer 2:

如果你有机会到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);
}


文章来源: Create Linked List in AS3