看板 [ Flash ]
討論串[問題] 我想比較兩個陣列的不同?
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者cjcat2266 (CJ Cat)時間15年前 (2010/10/10 09:48), 編輯資訊
0
0
2
內容預覽:
補充說明一下. 其實這裡不一定會完全加速喔. 要看你的array是不是sparse array. 意思就是你是否每一個element都有明確給值. 一個Array物件內部底層其實分成一個陣列和一個binary search tree (dictionary). 從第0個開始的元素到最後一個連續的元素
(還有573個字)

推噓2(2推 0噓 2→)留言4則,0人參與, 最新作者etrexetrex (moonet)時間15年前 (2010/10/10 02:43), 編輯資訊
0
0
1
內容預覽:
也可以存 inverse A,不過其實是一樣的. 多花了點記憶體,得到了一些加速. 假設:. A陣列中沒有重複出現相同的值. 程式:. var i:Number;. var a:Array = [5, 2, 6, 8, 4];. var b:Array = [0, 1, 2, 3, 4, 5, 6,
(還有680個字)

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者cjcat2266 (CJ Cat)時間15年前 (2010/10/09 21:02), 編輯資訊
0
0
2
內容預覽:
這就是"集合"的問題了. 同上一篇回文所說的,可以用associative array. (如果是AS3就可以用Dictionary class,相當於C++的map class). 其實可以更簡短的寫. (以下code未經過測試,可能有錯字). var a:Array = [5, 2, 6, 8,
(還有652個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者hpuser (HpUser)時間15年前 (2010/10/09 20:27), 編輯資訊
0
0
0
內容預覽:
也可以用關聯陣列(應該是這名字吧)的方式處理:. 可以讓處理的迴圈減少很多. var aArr:Array = [];. var bArr:Array = [];. aArr[5] = 'a';. aArr[2] = 'a';. aArr[6] = 'a';. aArr[8] = 'a';. aAr
(還有394個字)

推噓3(3推 0噓 5→)留言8則,0人參與, 最新作者kaiyine (yumi)時間15年前 (2010/10/09 11:59), 編輯資訊
0
0
0
內容預覽:
我想請問~. 假如我有兩個陣列. 陣列a是5,2,6,8,4. 陣列b是0,1,2,3,4,5,6,7,8,9,10. 我要如何列出陣列a缺少0,1,2,3,7,9,10呢?. 目前是試著用for loop來寫. 不過會變成列出一堆重複. 像是一整排的0. 或著比較結果出錯...orz. 上面的陣列
(還有350個字)
首頁
上一頁
1
下一頁
尾頁