作者Yaowei (成就你的大事)
看板perl
標題[問題] 陣列新增與更新
時間Sun Apr 1 00:07:05 2007
如果一個陣列@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