永发信息网

DEV C++ 链表

答案:3  悬赏:40  手机版
解决时间 2021-11-18 05:43
  • 提问者网友:暮烟疏雨之际
  • 2021-11-17 09:31
DEV C++ 链表
最佳答案
  • 五星知识达人网友:迷人又混蛋
  • 2021-11-17 09:36
没分么?呵呵...

最近都听习惯了新人说的"命令"这一词.有意思...
我只是上来找发时间的.不在乎分.你愿给就给吧.没事.
常用的向后抽入:
void InsertAfter(Node *p) {
if (!p) return; //若p为空,则返回
p->next = next; //将待插入结点p的next指向当前结点的next域
next = p; //将当前结点的next更新为待插入结点p
}
全部回答
  • 1楼网友:不甚了了
  • 2021-11-17 12:28
一楼那人那样根本不能创建新的节点!
假设链表:
struct listnode
{
int data;
struct listnode *next;
};

并且在main函数中已经定义了struct listnode L;
如果你想添加一个新的节点到链表L中已有的某个节点q的后面
这么写:struct listnode *p=new struct listnode;
p->next=q->next;
q->next=p;
这样就行了~
  • 2楼网友:duile
  • 2021-11-17 10:48
是函数吧。。。
new用来分配空间
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯