构建一张字符串名称链表L,内含三个单元,值为: Mr.Green,Mr. Black,Mrs.
时间: 2023-05-15 11:07:48 浏览: 160
非常好,这是一个简单的链表问题,以下是构建链表的代码:
```
struct Node {
char* name;
struct Node* next;
};
struct Node* createNode(char* name) {
struct Node* node = (struct Node*)malloc(sizeof(struct Node));
node->name = name;
node->next = NULL;
return node;
}
struct Node* createList() {
struct Node* head = createNode("Mr. Green");
head->next = createNode("Mr. Black");
head->next->next = createNode("Mrs.");
return head;
}
```
这个代码创建了一个链表,包含三个节点,分别为 "Mr. Green","Mr. Black" 和 "Mrs."。每个节点都包含一个字符串名称和一个指向下一个节点的指针。createNode 函数用于创建一个新的节点,createList 函数用于创建一个包含三个节点的链表。