关于核心代码的理解:next[i]=next[cur];next[cur]=i;
相当于链表里面的插入操作,将i插入到了cur与cur->next中间;
struct Node{
int v;
Node* next;
};
Node* cur,i;
i->next=cur->next;
cur->next=i;
关于核心代码的理解:next[i]=next[cur];next[cur]=i;
相当于链表里面的插入操作,将i插入到了cur与cur->next中间;
struct Node{
int v;
Node* next;
};
Node* cur,i;
i->next=cur->next;
cur->next=i;