如何在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. AS3在文章中创建HTML链接
- 3. 如何在链接列表中创建链接列表?
- 4. 在excel中创建超链接列表
- 5. 创建链接列表
- 6. 创建interleave_lists链接列表?
- 7. 链接列表创建
- 8. 这是我如何在链接列表中创建链接列表?
- 9. 创建链接表单外部列表
- 10. 在SlickGrid中创建一列超链接
- 11. 使用链接列表创建矩阵
- 12. 创建多个链接列表
- 13. 链接列表创建 - 垃圾输出?
- 14. 如何创建链接列表
- 15. 创建节点线性链接列表
- 16. 创建排序的链接列表
- 17. 创建链接字母列表
- 18. 创建一个链接列表
- 19. 用foreach创建动态链接列表
- 20. 无法创建锈链接列表
- 21. 创建链接列表,不传回主
- 22. 使用链接创建网格列表
- 23. 创建链接列表,模板化Stack
- 24. 了解/创建链接列表
- 25. 创建简单的链接列表
- 26. 使用CUDA创建链接列表
- 27. 在OpenGL中创建链接的链接
- 28. 在php(会员列表)中从mysql创建表链中的链接
- 29. 在perl中创建链接列表中的NEXT的含义
- 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