在极客的极客上,我看到了一种为链表创建节点的不同方法。
struct Node{
int data;
Node* next;
Node(int x){
data = x;
next = NULL;
}
}
有人可以解释一下该节点是如何定义的。
struct Node {
int data;
Node *next;
Node(int x) : data(x), next(NULL) {}
};
这只是一种在C++中使用构造函数定义结构的方法
您可以像这样简单地使用它们
Node *node = new Node(4);