có vài vấn đề em muốn hỏi mọi người
mong được giúp đỡ.
thứ nhất là: em đang làm hàm xóa 1 phần từ cuối danh sách(Chỉ làm dựa theo hướng dẫn tương tự của thầy) nên không biết là có đúng không ?
int removeHead(LIST &l) // Tương tự xóa đầu :v
{
NODE *p;
int x;
// Kiem tra danh sach l co rong khong truoc khi xoa?
if(l.pTail != NULL)
{
p = l.pTail;
x = p->data;
l.pTail = l.pTail->pNext;// Cập nhật lại pTail mới
delete p;// kiểm tra sau khi xóa có rỗng ko ?
if(l.pHead == NULL)
l.pTail = NULL;
}
return x;
}
// Thứ 2 là: em mới học về danh sách liên kết nên còn mơ hồ(đã đọc định nghĩa) nhưng chưa biết vận dụng ntn
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?