各位富翁帮帮忙!(10分)

  • 主题发起人 主题发起人 lifangchao2008
  • 开始时间 开始时间
L

lifangchao2008

Unregistered / Unconfirmed
GUEST, unregistred user!
我想问一下,数组的问题,在DELPHI数组能够插入吗?还有如何删除数组中的一个元素!麻烦各位了
 
我在线等着!
 
那你就使用Tlist吧, 它句是一个数组,也封装了你要的功能.
 
可以使用动态数组。
 
不管是什么都希望各位帮帮我,这个问题虽然对各位来说不难,但捆饶好几天了。帮我写个示例吧!
 
找下数据结构书本上的单链表例程。用指针实现的
 
晕,不是开过贴了吗?
muhx也答得很详细啊
你要是想方便就把三个功能写成函数就OK了
 
DELPHI中对数组操作

最好用循环对数组的每个元素进行操作

不然很容易出现一些溢出或其它问题
 
怎么还没人来回答!
 
可以的!
现写个例子!
var
Arr : array of integer;
i : integer;
begin
setlength(arr,5);
for i:=0 to 4 do//初始化一下!
arr := i;
setlength(arr,6);//再申请一个空间!
for i:= 5 downto 3 do//移动位置
arr := arr[i-1];
arr[2] := 10;//在arr[2]的位置 插入10
{--------------------------------------}
删除就不写了,也是把要删除的位置 移动 覆盖掉!
再 setlength 就好 了
没调过,你自己再调调,看对不!


end;
最后说一句 分好少啊
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
926
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
837
DelphiTeacher的专栏
D
后退
顶部