新人求助,有没有大佬会数据结构吖X﹏X

清酒儿 2021-03-08 05:20:38
用c语言写一个 删除单链表中值为key的第一个结点:查找值为key的结点是否存在,若存在,则删除;否则返回NULL。
...全文
160 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xrbaa 2021-03-22
  • 打赏
  • 举报
回复
引用 1 楼 墨梅无痕 的回复:
胡闹!C语言的问题怎么跑到 Delphi 版来了?
懒惰!这么重要的练习,一定要自己做!
打屁屁!



doloopcn 2021-03-08
  • 打赏
  • 举报
回复
引用 1 楼 墨梅无痕 的回复:
胡闹!C语言的问题怎么跑到 Delphi 版来了?
懒惰!这么重要的练习,一定要自己做!
打屁屁!

同感

function DeleteNode(var Node:TNode):TNode;
var
preNode,nextNode:TNode;
begin
Result:=nil;
preNode:=Node;
if preNode.Value='key' then
begin
Result:=preNode;
Node:=preNode.Next;
Exit;
end;
nextNode:=Node.Next;
while nextNode<>nil do
if nextNode.Value='key' then
begin
preNode.Next:=nextNode.Next;
Dispose(nextNode);
Result:=nextNode;
Break;
end
else begin
preNode:=nextNode;
nextNode:=nextNode.Next;
end;
end;
墨梅无痕 2021-03-08
  • 打赏
  • 举报
回复
胡闹!C语言的问题怎么跑到 Delphi 版来了? 懒惰!这么重要的练习,一定要自己做! 打屁屁!

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧