如何在actionScript 3.0中创建链接列表?我有一个项目,我应该从用户那里得到一些整数,并通过树算法对它们进行排序,例如堆排序并在闪存中显示树,我想我应该使用链表来按树算法排序数据。 所以任何人都知道如何创建一个链接列表,我可以插入节点,删除节点并通过节点,就像C++链接列表一样。 谢谢。 SA在AS3中创建链接列表
2
A
回答
1
您可以使用或作为实例as3Commons linked list implementation。它们提供了非常漂亮的实现,具有非常好的抽象层。
0
如果您有权访问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);
}
+0
奇怪的是(对我来说,被用来作弊名单),LinkedList的'tail'属性是一个LinkedList节点。我的猜测是,这是因为AS3倾向于支持可变数据结构。 – amacleod 2013-08-08 15:12:18
相关问题
- 1. 列表中创建链接
- 2. 在excel中创建超链接列表
- 3. 创建链接列表
- 4. 链接列表创建
- 5. 这是我如何在链接列表中创建链接列表?
- 6. 创建链接表单外部列表
- 7. 在SlickGrid中创建一列超链接
- 8. 无法创建锈链接列表
- 9. 创建链接列表,不传回主
- 10. 使用链接创建网格列表
- 11. 链接列表创建 - 垃圾输出?
- 12. 用foreach创建动态链接列表
- 13. 创建链接字母列表
- 14. 创建节点线性链接列表
- 15. 创建多个链接列表
- 16. 创建简单的链接列表
- 17. 使用CUDA创建链接列表
- 18. 在OpenGL中创建链接的链接
- 19. 从列表中构建链接链
- 20. 在Flex中创建链接
- 21. 在dataGrid中创建链接
- 22. 如何在c#中创建链接列表?
- 23. 无法在C中创建正确的链接列表
- 24. 如何反转我在C中创建的链接列表
- 25. 如何显示我在链接列表中创建的数据?
- 26. 如何在C#中创建链接数组列表
- 27. 我无法在C中正确创建双向链接列表
- 28. 在链接服务器上创建表?
- 29. C# - MCTS - 创建一个通用链接列表类创建一个对象链
- 30. 仅在连接表中创建的列
http://jacksondunstan.com/articles/548 – Marty 2012-08-08 23:43:23
你在你最喜欢的搜索引擎中试用了“as3链表”这个词吗? – spender 2012-08-08 23:44:03
尽管停用了,但我在操作脚本时使用了as3ds(actionscript 3数据结构)。它有许多有用的结构(包括链表)。你仍然可以从这里下载它:http://lab.polygonal.de/?page_id=179 – spender 2012-08-08 23:47:17