Em bị Lỗi Ngay chỗ đớ, mà không biết sửa lloi .Mọi người xem giúp em với!
http://codepad.org/8cCrD0M9
Lỗi khi xoá phần tử cuối trong danh sách liên kết
void Erase_Tail(List &l)
{
for (Node *item = l.pHead; item != NULL; item = item->pnext)
{
if (item->pnext==l.pTail)//lúc này item sẽ là nút kề cuối
{
delete l.pTail;// xóa vùng nhớ của node cuối
l.pTail=iteam;//gán con trỏ cuối danh sách = địa chỉ node kề cuối
l.pTail->pnext=NULL;
return;
}
}
}
chắc bạn cũng năm 2 giống mình
1 Like
cam on ban nhieu nha
Code trên có thể sai nếu có một phần tử đó
Chính xác
phải xét 3 trường hợp.
1 Like

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?