看板 Perl 關於我們 聯絡資訊
如果一個陣列@T=("T2", "T3", "T4", "T5"); 另一個陣列@C=("T1"); 而我想將T4加到@C的第0個位置 希望變成=> @C=("T1, T4"); 即$C[0]= "T1, T4"; 而@T則變成 @T=("T2", "T3", "T5"); 即 $T[0]="T2"; $T[1]="T3"; $T[2]="T5"; 若是降子有比較好的方法嗎?感謝了:) -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.96.202
LiloHuang:用slice吧 從C角度用Linked list感覺比較好 if@T很長 04/01 00:18
Yaowei:可以了耶^^不過希望看看有沒有其它好的不錯建議 感謝^^ 04/01 00:25
LiloHuang:array要真正delete一個任意元素 得做linear move O(n) 04/01 00:29
LiloHuang:看看有沒有比較好的structure來重新放你的資料吧~ 04/01 00:30