作者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
1F:推 LiloHuang:用slice吧 从C角度用Linked list感觉比较好 if@T很长 04/01 00:18
2F:推 Yaowei:可以了耶^^不过希望看看有没有其它好的不错建议 感谢^^ 04/01 00:25
3F:推 LiloHuang:array要真正delete一个任意元素 得做linear move O(n) 04/01 00:29
4F:→ LiloHuang:看看有没有比较好的structure来重新放你的资料吧~ 04/01 00:30