链表的定义
定义构造函数
struct ListNode {
int val;
ListNode *next;
ListNode(int x) : val(x), next(NULL) {}
};
通过自己定义构造函数初始化节点:
ListNode* head = new ListNode(5);
不定义构造函数
struct ListNode {
int val;
ListNode *next;
};
使用默认构造函数初始化节点:
ListNode* head = new ListNode();
head->val = 5;