a/c cho e hỏi, thuật toán này là thuật toán thêm node p vào sau node q trong danh sách liên kết đơn, cho e hỏi là đoạn NODE *g=k->Next
sao không đổi lại được thành k->Next=g
ạ, a/c có thể giải thích ý nghĩa dòng đấy là gì ạ
for (NODE *k = l.Head; k != NULL; k = k->Next)
{
if (q->data == k->data)
{
NODE *g=k->Next;
p->Next = q;
k->Next = p;
}
}