编写一程序,将带头结点的单链表拆成一个奇数链表和一个偶数链表。
解决方案 »
- Delphi中消息处理的问题
- TTreeView的ImageList如何使用PNG?
- 请高手帮忙-将dbgrid内的全部数据复制到剪切板,然后打开EXCEL,在粘贴到里面!
- 急急急!关于smtp发送邮件问题?
- 一个利用ADO连接的三层结构问题。。希得大侠指点
- 麻烦各位看看
- 在退出界面是有没有判断是否改动了记录而而没有做相应处理的函数
- 紧急求助:如何在datagrid中显示的数据多选?
- DBLookupListBox的问题:自动选择
- 問題多,分數少,感興趣的近來。
- 如何禁止spy++查看程序的句柄?如何防止spy++之类的软件得到子窗口的句柄
- 我的问题是右键单击空白处他总是弹出最后一次拥有焦点的节点的弹出菜单
var
n: Integer;
o, e: Pnode;
begin
n := 0;
o := nil;
e:= nil;
OddHead := nil;
EvenHead := nil;
while Headnode <> nil do
beign
if n mod 2 <> 0 then
begin
if o = nil then
begin
o := Headnode ;
oddhead := o;
end else begin
o.next := HeadNone;
o := Headnone;
o.next := nil;
end;
end else begin
if e = nil then
begin
e := Headnode ;
EvenHead := e;
end else begin
e.next := HeadNone;
e := Headnone;
e.next := nil;
end;
end;
Inc(n);
headnode := headnode.next;
end;
end;现写的,没测过。