本文主要是介绍6-5 头插法创建单链表(C) 分数 10,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
struct Node* buildLinkedList(int* arr, int n)
{//创建哨兵位struct Node* head = (struct Node*)malloc(sizeof(struct Node));head->link = NULL;struct Node* node = NULL;for (int i = 0; i < n; i++){//循环创建每一个结点node = (struct Node*)malloc(sizeof(struct Node));node->data = arr[i];//连接node->link = head->link;head->link = node;}return head;
}
void printLinkedList(struct Node* head)
{//输出第一个值head = head->link;printf("%d", head->data);head = head->link;while (head){printf(" %d", head->data);head = head->link;}
}
这篇关于6-5 头插法创建单链表(C) 分数 10的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!