我怎么可以创建在ActionScript 3.0的链接列表? 我有一个项目,我应该从用户那里得到一些整数,并通过树算法,例如堆排序排序他们,并表明在闪光灯的树,我想我应该用链表由树算法对数据进行排序。 所以任何人都知道我可以创建一个链接列表,我可以插入节点,删除节点和传过来的节点,就像C ++链表。 谢谢。 SA
Answer 1:
您可以使用,或采取作为〔实施例as3Commons链接列表实现 。 他们提供了非常漂亮的实现具有非常好的抽象层。
Answer 2:
如果你有机会到mx
包,你可以使用mx.utils.LinkedList 。
为了构建LinkedList
,你可以反复push
或unshift
项目到它。
var input:Array = getInput();
var myList:LinkedList = new LinkedList();
for each (var o:Object in input) {
myList.push(o);
}
文章来源: Create Linked List in AS3