30/09/2018, 23:51
Tạo phần tử cuối của linked list là NULL
mọi người cho mình hỏi, mình có đoạn code về danh sách liên kết này
void setNullDemo(Node * list_node) {
list_node = new Node;
Node * cur = new Node;
cur = list_node;
int i = 3;
while (i) {
cur->data = i--;
Node * newCur = new Node;
cur->next = newCur;
cur = cur->next;
/** if(i) {
cur->next = NULL;
cur = cur->next;
}
*/
}
}
mục đích là để danh sách liên kết list_node có node cuối cùng là NULL nhưng data ở đây vẫn là dãy số -82332434… khi có đoạn code trong comment kia thì thằng cuối là NULL rồi nhưng thằng list_node vẫn không thay đổi theo nhỉ? có thể mình diển giải không được tốt nên mọi người copy đoạn code debug xem giúp với nhé, thanks~!
Bài liên quan
@@ mình đã tìm được vấn đề rồi, nhỡ đăng mà không xóa được, hic…
mn mất thời gian vô xem rồi, a Đạt, hay mod đóng topic với ạ ~~