如何在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